[devel] errno and threads
Igor Homyakov
=?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Ср Ноя 13 12:06:47 MSK 2002
On Wed, Nov 13, 2002 at 12:21:01PM +0300, Anton V. Boyarshinov wrote:
> Добрый день
> 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.
> Более того, Стивенс утвержает, что она должна быть локальной для
> потока незваисимо от реализации.
Стивенс говорит "смотрите errno.h и узнаете".
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
Подробная информация о списке рассылки Devel