Mercurial > hg > nginx-site
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xml/ru/docs/sys_errlist.xml Thu Aug 11 12:19:13 2011 +0000 @@ -0,0 +1,32 @@ +<!DOCTYPE digest SYSTEM "../../../dtd/article.dtd"> + +<article title="Сообщение “ ‘sys_errlist’ + is deprecated; + use ‘strerror’ or ‘strerror_r’ + instead ”" + link="/ru/docs/sys_errlist.html" + lang="ru"> + + +<section> + +<para> +При сборке nginx версий 0.7.66, 0.8.35 и выше на Linux +выводится предупреждение: + +<programlisting> +warning: `sys_errlist' is deprecated; + use `strerror' or `strerror_r' instead +warning: `sys_nerr' is deprecated; + use `strerror' or `strerror_r' instead +</programlisting> + +Это нормально: nginx вынужден использовать устаревшие +sys_errlist[] и sys_nerr в обработчиках сигналов, потому +что функции strerror() и strerror_r() не являются Async-Signal-Safe, +и их нельзя использовать в обработчиках сигналов. +</para> + +</section> + +</article>