[devel] errno and threads

Anton V. Boyarshinov =?iso-8859-1?q?boyarsh_=CE=C1_ru=2Eecho=2Efr?=
Ср Ноя 13 12:21:01 MSK 2002


Добрый день

On Wed, 13 Nov 2002 11:48:13 +0300
Igor Homyakov <homyakov на ramax.spb.ru> wrote:

> Проясните ситуацию с использованием errno в многопоточных
> программах. Насколько я понимаю, это зависит от реализации. 
> 
> В Linux переменная errno глобальная или локальная для каждого
> процесса ?

man errno
 errno  is  thread-local;  setting  it in one thread does not
affect its
       value in any other thread.

Более того, Стивенс утвержает, что она должна быть локальной для
потока незваисимо от реализации.

Антон
-- 
mailto:boyarsh на mail.ru
mailto:boyarsh на ru.echo.fr
 12:16pm  up 13 days, 20:49,  6 users,  load average: 0.00, 0.02,
0.00



Подробная информация о списке рассылки Devel