Mercurial > hg > nginx-site
comparison xml/ru/docs/sys_errlist.xml @ 0:61e04fc01027
Initial import of the nginx.org website.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 11 Aug 2011 12:19:13 +0000 |
parents | |
children | 9d544687d02c |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:61e04fc01027 |
---|---|
1 <!DOCTYPE digest SYSTEM "../../../dtd/article.dtd"> | |
2 | |
3 <article title="Сообщение “ ‘sys_errlist’ | |
4 is deprecated; | |
5 use ‘strerror’ or ‘strerror_r’ | |
6 instead ”" | |
7 link="/ru/docs/sys_errlist.html" | |
8 lang="ru"> | |
9 | |
10 | |
11 <section> | |
12 | |
13 <para> | |
14 При сборке nginx версий 0.7.66, 0.8.35 и выше на Linux | |
15 выводится предупреждение: | |
16 | |
17 <programlisting> | |
18 warning: `sys_errlist' is deprecated; | |
19 use `strerror' or `strerror_r' instead | |
20 warning: `sys_nerr' is deprecated; | |
21 use `strerror' or `strerror_r' instead | |
22 </programlisting> | |
23 | |
24 Это нормально: nginx вынужден использовать устаревшие | |
25 sys_errlist[] и sys_nerr в обработчиках сигналов, потому | |
26 что функции strerror() и strerror_r() не являются Async-Signal-Safe, | |
27 и их нельзя использовать в обработчиках сигналов. | |
28 </para> | |
29 | |
30 </section> | |
31 | |
32 </article> |