From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 13 Nov 2002 12:06:47 +0300 From: Igor Homyakov To: devel@altlinux.ru Subject: Re: [devel] errno and threads Message-ID: <20021113090647.GD14670@kadath.pm.ramax.spb.ru> References: <20021113084812.GC14670@kadath.pm.ramax.spb.ru> <20021113092105.904B02B518@mail.ru.echo.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021113092105.904B02B518@mail.ru.echo.fr> User-Agent: Mutt/1.4i X-Operating-System: GNU/Linux (ALT Linux http://altlinux.org) Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: 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 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 http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141