Mercurial > hg > nginx
diff auto/os/solaris @ 197:0b81c7a0b133
nginx-0.0.1-2003-11-27-10:45:22 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 27 Nov 2003 07:45:22 +0000 |
parents | 11fbd0fc041d |
children | 34995c5ec6c4 |
line wrap: on
line diff
--- a/auto/os/solaris +++ b/auto/os/solaris @@ -11,8 +11,24 @@ CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64" CORE_LIBS="$CORE_LIBS -lsocket -lnsl" -# STUB -CFLAGS="$CFLAGS -D HAVE_DEVPOLL=1" -EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE" -CORE_SRCS="$CORE_SRCS $DEVPOLL_SRCS" -#CORE_SRCS="$CORE_SRCS $LINUX_SENDFILE_SRCS" + +NGX_INC="sys/devpoll.h"; . auto/inc + +if [ $NGX_FOUND=YES ]; then + CFLAGS="$CFLAGS -D HAVE_DEVPOLL=1" + EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE" + CORE_SRCS="$CORE_SRCS $DEVPOLL_SRCS" +fi + + +NGX_FUNC_INC="#include <sys/sendfile.h>" +NGX_FUNC_TEST="int fd = 1; sendfilevec_t vec[1]; + size_t sent = 1; ssize_t n; + n = sendfilev(fd, vec, 1, &sent)" +NGX_FUNC="sendfilev()"; . auto/func + +if [ $NGX_FOUND=YES ]; then + CFLAGS="$CFLAGS -D HAVE_SENDFILE=1" + CORE_SRCS="$CORE_SRCS $SOLARIS_SENDFILEV_SRCS" + CORE_LIBS="$CORE_LIBS -lsendfile" +fi