Date: Wed, 10 Dec 2003 11:08:15 -0600 From: "Jacques A. Vidrine" <nectar@FreeBSD.org> To: Daniel Eischen <eischen@vigrid.com> Cc: current@freebsd.org Subject: Re: nss and pthreads and wine, oh my! Message-ID: <20031210170815.GA77342@madman.celabo.org> In-Reply-To: <Pine.GSO.4.10.10312100036420.12685-100000@pcnet5.pcnet.com> References: <200312092305.27056.craig@xfoil.gank.org> <Pine.GSO.4.10.10312100036420.12685-100000@pcnet5.pcnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 10, 2003 at 12:39:59AM -0500, Daniel Eischen wrote: > Yes, I think libc should only call locking primitives when > __isthread != 0. Hi Dan, You don't mean that, do you? You seem to be implying that pthread functions would have to be invoked in libc something like this: result = __isthreaded ? _pthread_mutex_trylock(&foo_lock) : 0; if (result != 0) /* error */; or use the macros in reentrant.h. But, maybe I'm just misunderstanding you. I believe the thread functions are `stubbed out' in the non-thread case? Cheers, -- Jacques Vidrine NTT/Verio SME FreeBSD UNIX Heimdal nectar@celabo.org jvidrine@verio.net nectar@freebsd.org nectar@kth.se
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031210170815.GA77342>