Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/xml/ja/docs/sys_errlist.xml
1 views
1
<!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
2
3
<article name="メッセージ &ldquo;&nbsp;&lsquo;sys_errlist&rsquo;
4
is deprecated;
5
use &lsquo;strerror&rsquo; or &lsquo;strerror_r&rsquo;
6
instead&nbsp;&rdquo;"
7
link="/ja/docs/sys_errlist.html"
8
lang="ja">
9
10
<section>
11
12
<para>
13
nginx のバージョン 0.7.66、0.8.35、もしくはそれ以上を Linux でビルド中、次の警告メッセージが出ます:
14
15
<programlisting>
16
warning: `sys_errlist' is deprecated;
17
use `strerror' or `strerror_r' instead
18
warning: `sys_nerr' is deprecated;
19
use `strerror' or `strerror_r' instead
20
</programlisting>
21
22
これは正常です。strerror() と strerror_r() 関数が非同期シグナルセーフではないので、nginx はシングルハンドラの中で非推奨の sys_errlist[] と sys_nerr を使う必要があります。
23
</para>
24
25
</section>
26
27
</article>
28
29