diff options
| author | Sergey Kandaurov <pluknet@nginx.com> | 2021-04-16 19:35:55 +0300 |
|---|---|---|
| committer | Sergey Kandaurov <pluknet@nginx.com> | 2021-04-16 19:35:55 +0300 |
| commit | f29e48f7eed3e0593098818b42bd17dee17cc601 (patch) | |
| tree | 18ff22a5988a25aacc60c4beb836e98794dcb051 /auto/os | |
| parent | 8ba7adf037cc32300e19034e371a7add5222e47e (diff) | |
| parent | a64190933e06758d50eea926e6a55974645096fd (diff) | |
| download | nginx-f29e48f7eed3e0593098818b42bd17dee17cc601.tar.gz nginx-f29e48f7eed3e0593098818b42bd17dee17cc601.tar.bz2 | |
Merged with the default branch.
Diffstat (limited to 'auto/os')
| -rw-r--r-- | auto/os/linux | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/auto/os/linux b/auto/os/linux index 4649f7aa8..3f1738c74 100644 --- a/auto/os/linux +++ b/auto/os/linux @@ -86,6 +86,31 @@ if [ $ngx_found = yes ]; then ee.data.ptr = NULL; epoll_ctl(efd, EPOLL_CTL_ADD, fd, &ee)" . auto/feature + + + # eventfd() + + ngx_feature="eventfd()" + ngx_feature_name="NGX_HAVE_EVENTFD" + ngx_feature_run=no + ngx_feature_incs="#include <sys/eventfd.h>" + ngx_feature_path= + ngx_feature_libs= + ngx_feature_test="(void) eventfd(0, 0)" + . auto/feature + + if [ $ngx_found = yes ]; then + have=NGX_HAVE_SYS_EVENTFD_H . auto/have + fi + + + if [ $ngx_found = no ]; then + + ngx_feature="eventfd() (SYS_eventfd)" + ngx_feature_incs="#include <sys/syscall.h>" + ngx_feature_test="(void) SYS_eventfd" + . auto/feature + fi fi |
