Mercurial > hg > nginx
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= |