comparison auto/unix @ 3472:65481698535c

use sys_errlist[] in signal handler instead of non Async-Signal-Safe strerror_r()
author Igor Sysoev <igor@sysoev.ru>
date Fri, 12 Mar 2010 11:15:26 +0000
parents 759ff3e380e3
children e294f37401c0
comparison
equal deleted inserted replaced
3471:d8c56e7851b8 3472:65481698535c
131 ngx_feature_test="char buf[1024]; long n; n = strerror_r(1, buf, 1024); 131 ngx_feature_test="char buf[1024]; long n; n = strerror_r(1, buf, 1024);
132 if (n >= 0 && n < 1024) return 1;" 132 if (n >= 0 && n < 1024) return 1;"
133 . auto/feature 133 . auto/feature
134 134
135 135
136 ngx_feature="sys_errlist[]"
137 ngx_feature_name="NGX_HAVE_SYS_ERRLIST"
138 ngx_feature_run=yes
139 ngx_feature_incs="#include <stdio.h>"
140 ngx_feature_path=
141 ngx_feature_libs=
142 ngx_feature_test="int n = sys_nerr; const char *p = sys_errlist[1];"
143 . auto/feature
144
145
136 ngx_feature="localtime_r()" 146 ngx_feature="localtime_r()"
137 ngx_feature_name="NGX_HAVE_LOCALTIME_R" 147 ngx_feature_name="NGX_HAVE_LOCALTIME_R"
138 ngx_feature_run=no 148 ngx_feature_run=no
139 ngx_feature_incs="#include <time.h>" 149 ngx_feature_incs="#include <time.h>"
140 ngx_feature_path= 150 ngx_feature_path=