'sys_errlist' は非推奨です。かわりに 'strerror'または'strerror_r'を使います。

Q: Linux上でnginxのバージョン 0.7.66, 0.8.35またはそれ以上をビルドする場合は、次のwarningメッセージが発行されます:

warning: `sys_errlist' is deprecated;
    use `strerror' or `strerror_r' instead
warning: `sys_nerr' is deprecated;
    use `strerror' or `strerror_r' instead

A: これは正常です: nginxは非推奨の sys_errlist[] と sys_nerr をシグナルハンドラで使う必要があります。というのは strerror() とstrerror_r() 関数は Async-Signal-Safe だからです。

TOP
inserted by FC2 system