#ifndef _NGX_LINUX_CONFIG_H_INCLUDED_ #define _NGX_LINUX_CONFIG_H_INCLUDED_ #define _GNU_SOURCE /* pread(), pwrite(), gethostname() */ #define _FILE_OFFSET_BITS 64 #define _LARGEFILE_SOURCE #include #include #include #include #include /* offsetof() */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* tzset() */ #include #include #include /* TCP_CORK */ #include #if (HAVE_PRCTL) #include #endif #if (HAVE_SENDFILE64) #include #else extern ssize_t sendfile(int s, int fd, int32_t *offset, size_t size); #endif #ifndef HAVE_SELECT #define HAVE_SELECT 1 #endif #ifndef HAVE_POLL #define HAVE_POLL 1 #endif #if (HAVE_POLL) #include #endif #if (HAVE_EPOLL) #include #endif /* HAVE_EPOLL */ #if defined TCP_DEFER_ACCEPT && !defined HAVE_DEFERRED_ACCEPT #define HAVE_DEFERRED_ACCEPT 1 #endif #ifndef HAVE_INHERITED_NONBLOCK #define HAVE_INHERITED_NONBLOCK 0 #endif #ifndef HAVE_SELECT_CHANGE_TIMEOUT #define HAVE_SELECT_CHANGE_TIMEOUT 1 #endif #define ngx_setproctitle(title) #endif /* _NGX_LINUX_CONFIG_H_INCLUDED_ */