comparison auto/unix @ 610:7ea1bba9a4f6 NGINX_0_9_3

nginx 0.9.3 *) Bugfix: if there was a single server for given IPv6 address:port pair, then captures in regular expressions in a "server_name" directive did not work. *) Bugfix: nginx could not be built on Solaris; the bug had appeared in 0.9.0.
author Igor Sysoev <http://sysoev.ru>
date Mon, 13 Dec 2010 00:00:00 +0300
parents 3036c1836a24
children 8dc007eddbcf
comparison
equal deleted inserted replaced
609:f6fa6099ee59 610:7ea1bba9a4f6
117 ngx_feature_libs= 117 ngx_feature_libs=
118 ngx_feature_test='printf("%d", sys_nerr);' 118 ngx_feature_test='printf("%d", sys_nerr);'
119 . auto/feature 119 . auto/feature
120 120
121 121
122 # Cygiwn defines _sys_nerr 122 if [ $ngx_found = no ]; then
123 ngx_feature="_sys_nerr" 123
124 ngx_feature_name="NGX_SYS_NERR" 124 # Cygiwn defines _sys_nerr
125 ngx_feature_run=value 125 ngx_feature="_sys_nerr"
126 ngx_feature_incs='#include <errno.h> 126 ngx_feature_name="NGX_SYS_NERR"
127 #include <stdio.h>' 127 ngx_feature_run=value
128 ngx_feature_path= 128 ngx_feature_incs='#include <errno.h>
129 ngx_feature_libs= 129 #include <stdio.h>'
130 ngx_feature_test='printf("%d", _sys_nerr);' 130 ngx_feature_path=
131 . auto/feature 131 ngx_feature_libs=
132 ngx_feature_test='printf("%d", _sys_nerr);'
133 . auto/feature
134 fi
135
136
137 if [ $ngx_found = no ]; then
138
139 # Solaris has no sys_nerr
140 ngx_feature='maximum errno'
141 ngx_feature_name=NGX_SYS_NERR
142 ngx_feature_run=value
143 ngx_feature_incs='#include <errno.h>
144 #include <stdio.h>'
145 ngx_feature_path=
146 ngx_feature_libs=
147 ngx_feature_test='int n;
148 for (n = 1; n < 1000; n++) {
149 errno = 0;
150 strerror(n);
151 if (errno == EINVAL) {
152 printf("%d", n);
153 return 0;
154 }
155 }'
156 . auto/feature
157 fi
132 158
133 159
134 ngx_feature="localtime_r()" 160 ngx_feature="localtime_r()"
135 ngx_feature_name="NGX_HAVE_LOCALTIME_R" 161 ngx_feature_name="NGX_HAVE_LOCALTIME_R"
136 ngx_feature_run=no 162 ngx_feature_run=no