From 0ed19ccad12727d477069a0413b051ef5c269c15 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Thu, 10 Jun 2004 18:36:57 +0000 Subject: nginx-0.0.4-2004-06-10-22:36:57 import --- auto/os/linux | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'auto') diff --git a/auto/os/linux b/auto/os/linux index 4a9823dd9..6fcd7647b 100644 --- a/auto/os/linux +++ b/auto/os/linux @@ -9,6 +9,22 @@ PIPE="-pipe" CC_TEST_FLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" +# Linux kernel version + +version=`grep "#define LINUX_VERSION_CODE" /usr/include/linux/version.h \ + | sed -e 's/^.* \(.*\)$/\1/'` + + +# enable rt signals on Linux 2.4.x + +if [ $version -ge 132096 -o $EVENT_RTSIG = YES ]; then + echo " + using rt signals" + have=HAVE_RTSIG . auto/have + EVENT_MODULES="$EVENT_MODULES $RTSIG_MODULE" + CORE_SRCS="$CORE_SRCS $RTSIG_SRCS" + EVENT_FOUND=YES +fi + # epoll, EPOLLET version @@ -30,15 +46,6 @@ if [ $ngx_found = yes ]; then fi -# rtsig - -if [ $EVENT_RTSIG = YES ]; then - have=HAVE_RTSIG . auto/have - EVENT_MODULES="$EVENT_MODULES $RTSIG_MODULE" - CORE_SRCS="$CORE_SRCS $RTSIG_SRCS" -fi - - # sendfile() CC_TEST_FLAGS="-D_GNU_SOURCE" -- cgit v1.2.3