comparison auto/os/linux @ 2599:57b65bcc8da6

fix Linux sendfile32() test broken in 0.3.36
author Igor Sysoev <igor@sysoev.ru>
date Mon, 23 Mar 2009 20:30:25 +0000
parents 87e739049e93
children ceef364208c8
comparison
equal deleted inserted replaced
2598:87e739049e93 2599:57b65bcc8da6
9 CORE_SRCS="$UNIX_SRCS $LINUX_SRCS" 9 CORE_SRCS="$UNIX_SRCS $LINUX_SRCS"
10 10
11 ngx_spacer=' 11 ngx_spacer='
12 ' 12 '
13 13
14 CC_AUX_FLAGS="$CC_AUX_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" 14 cc_aux_flags="$CC_AUX_FLAGS"
15 CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"
15 16
16 17
17 # Linux kernel version 18 # Linux kernel version
18 19
19 version=$((`uname -r \ 20 version=$((`uname -r \
58 fi 59 fi
59 60
60 61
61 # sendfile() 62 # sendfile()
62 63
63 CC_AUX_FLAGS="$CC_AUX_FLAGS -D_GNU_SOURCE" 64 CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE"
64 ngx_feature="sendfile()" 65 ngx_feature="sendfile()"
65 ngx_feature_name="NGX_HAVE_SENDFILE" 66 ngx_feature_name="NGX_HAVE_SENDFILE"
66 ngx_feature_run=yes 67 ngx_feature_run=yes
67 ngx_feature_incs="#include <sys/sendfile.h> 68 ngx_feature_incs="#include <sys/sendfile.h>
68 #include <errno.h>" 69 #include <errno.h>"
79 fi 80 fi
80 81
81 82
82 # sendfile64() 83 # sendfile64()
83 84
84 CC_AUX_FLAGS="$CC_AUX_FLAGS -D_FILE_OFFSET_BITS=64" 85 CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"
85 ngx_feature="sendfile64()" 86 ngx_feature="sendfile64()"
86 ngx_feature_name="NGX_HAVE_SENDFILE64" 87 ngx_feature_name="NGX_HAVE_SENDFILE64"
87 ngx_feature_run=yes 88 ngx_feature_run=yes
88 ngx_feature_incs="#include <sys/sendfile.h> 89 ngx_feature_incs="#include <sys/sendfile.h>
89 #include <errno.h>" 90 #include <errno.h>"
119 ngx_feature_path= 120 ngx_feature_path=
120 ngx_feature_libs= 121 ngx_feature_libs=
121 ngx_feature_test="long mask = 0; 122 ngx_feature_test="long mask = 0;
122 sched_setaffinity(0, 32, (cpu_set_t *) &mask)" 123 sched_setaffinity(0, 32, (cpu_set_t *) &mask)"
123 . auto/feature 124 . auto/feature
125
126
127 CC_AUX_FLAGS=$cc_aux_flags