From 9eaabc69ca4401b0a1fbfd27c2265213ab656ff4 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Fri, 12 Mar 2010 11:15:26 +0000 Subject: use sys_errlist[] in signal handler instead of non Async-Signal-Safe strerror_r() --- auto/unix | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'auto') diff --git a/auto/unix b/auto/unix index 687a23a88..728b116d2 100755 --- a/auto/unix +++ b/auto/unix @@ -133,6 +133,16 @@ ngx_feature_test="char buf[1024]; long n; n = strerror_r(1, buf, 1024); . auto/feature +ngx_feature="sys_errlist[]" +ngx_feature_name="NGX_HAVE_SYS_ERRLIST" +ngx_feature_run=yes +ngx_feature_incs="#include " +ngx_feature_path= +ngx_feature_libs= +ngx_feature_test="int n = sys_nerr; const char *p = sys_errlist[1];" +. auto/feature + + ngx_feature="localtime_r()" ngx_feature_name="NGX_HAVE_LOCALTIME_R" ngx_feature_run=no -- cgit