Mercurial > hg > nginx
comparison auto/os/linux @ 351:af4c6b45a687
nginx-0.0.4-2004-06-10-22:36:57 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 10 Jun 2004 18:36:57 +0000 |
parents | 4a3f18406832 |
children | b8d3d7dbfcc8 |
comparison
equal
deleted
inserted
replaced
350:7b96b7f8a6af | 351:af4c6b45a687 |
---|---|
6 | 6 |
7 PIPE="-pipe" | 7 PIPE="-pipe" |
8 | 8 |
9 | 9 |
10 CC_TEST_FLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" | 10 CC_TEST_FLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" |
11 | |
12 # Linux kernel version | |
13 | |
14 version=`grep "#define LINUX_VERSION_CODE" /usr/include/linux/version.h \ | |
15 | sed -e 's/^.* \(.*\)$/\1/'` | |
16 | |
17 | |
18 # enable rt signals on Linux 2.4.x | |
19 | |
20 if [ $version -ge 132096 -o $EVENT_RTSIG = YES ]; then | |
21 echo " + using rt signals" | |
22 have=HAVE_RTSIG . auto/have | |
23 EVENT_MODULES="$EVENT_MODULES $RTSIG_MODULE" | |
24 CORE_SRCS="$CORE_SRCS $RTSIG_SRCS" | |
25 EVENT_FOUND=YES | |
26 fi | |
11 | 27 |
12 | 28 |
13 # epoll, EPOLLET version | 29 # epoll, EPOLLET version |
14 | 30 |
15 ngx_func="epoll"; | 31 ngx_func="epoll"; |
25 have=HAVE_EPOLL . auto/have | 41 have=HAVE_EPOLL . auto/have |
26 have=HAVE_CLEAR_EVENT . auto/have | 42 have=HAVE_CLEAR_EVENT . auto/have |
27 CORE_SRCS="$CORE_SRCS $EPOLL_SRCS" | 43 CORE_SRCS="$CORE_SRCS $EPOLL_SRCS" |
28 EVENT_MODULES="$EVENT_MODULES $EPOLL_MODULE" | 44 EVENT_MODULES="$EVENT_MODULES $EPOLL_MODULE" |
29 EVENT_FOUND=YES | 45 EVENT_FOUND=YES |
30 fi | |
31 | |
32 | |
33 # rtsig | |
34 | |
35 if [ $EVENT_RTSIG = YES ]; then | |
36 have=HAVE_RTSIG . auto/have | |
37 EVENT_MODULES="$EVENT_MODULES $RTSIG_MODULE" | |
38 CORE_SRCS="$CORE_SRCS $RTSIG_SRCS" | |
39 fi | 46 fi |
40 | 47 |
41 | 48 |
42 # sendfile() | 49 # sendfile() |
43 | 50 |