nginx-0.0.3-2004-03-30-10:27:36 import
diff --git a/auto/cc b/auto/cc index 67f364d..16684b0 100644 --- a/auto/cc +++ b/auto/cc
@@ -62,8 +62,8 @@ # debug CFLAGS="$CFLAGS -g" - # DragonFly's gcc3 generate DWARF - CFLAGS="$CFLAGS -g -gstabs" + # DragonFly's gcc3 generates DWARF + #CFLAGS="$CFLAGS -g -gstabs" have=HAVE_GCC_VARIADIC_MACROS . auto/have
diff --git a/auto/modules b/auto/modules index e2c9092..8fcaf8a 100644 --- a/auto/modules +++ b/auto/modules
@@ -1,10 +1,4 @@ -if [ $EVENT_RTSIG = YES ]; then - have=HAVE_RTSIG . auto/have - EVENT_MODULES="$EVENT_MODULES $RTSIG_MODULE" - CORE_SRCS="$CORE_SRCS $RTSIG_SRCS" -fi - if [ $EVENT_SELECT = NO -a $EVENT_FOUND = NO ]; then EVENT_SELECT=YES fi
diff --git a/auto/nohave b/auto/nohave new file mode 100644 index 0000000..49bb7ce --- /dev/null +++ b/auto/nohave
@@ -0,0 +1,8 @@ + +cat << END >> $NGX_AUTO_CONFIG_H + +#ifndef $have +#define $have 0 +#endif + +END
diff --git a/auto/os/freebsd b/auto/os/freebsd index 82e442c..5fa8e33 100644 --- a/auto/os/freebsd +++ b/auto/os/freebsd
@@ -42,8 +42,8 @@ have=HAVE_KQUEUE . auto/have have=HAVE_CLEAR_EVENT . auto/have - CORE_SRCS="$CORE_SRCS $KQUEUE_SRCS" EVENT_MODULES="$EVENT_MODULES $KQUEUE_MODULE" + CORE_SRCS="$CORE_SRCS $KQUEUE_SRCS" EVENT_FOUND=YES fi @@ -60,6 +60,9 @@ if [ $EVENT_AIO = YES ]; then - CORE_SRCS="$CORE_SRCS $AIO_SRCS" + have=HAVE_AIO . auto/have EVENT_MODULES="$EVENT_MODULES $AIO_MODULE" + CORE_SRCS="$CORE_SRCS $AIO_SRCS" +else + have=HAVE_AIO . auto/nohave fi
diff --git a/auto/os/linux b/auto/os/linux index 78ab3d1..4a9823d 100644 --- a/auto/os/linux +++ b/auto/os/linux
@@ -30,6 +30,15 @@ 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"