[gnutls-devel] [TLS] multiple clients in one process (was: Re: Deployment ... Re: This working group has failed)

Nikos Mavrogiannopoulos nmav at gnutls.org
Sat Nov 30 10:00:44 CET 2013


On Fri, 2013-11-29 at 18:00 -0600, Nico Williams wrote:
> On Fri, Nov 29, 2013 at 5:43 PM, Nikos Mavrogiannopoulos
> <nmav at gnutls.org> wrote:
> > On Fri, 2013-11-29 at 15:35 -0800, Andy Lutomirski wrote:
> >> Any self-respecting pthreads implementation should implement
> >> PTHREAD_MUTEX_INITIALIZER in such a way that it constant-initializes
> >> its data, making it completely safe.  An even better solution would be
> >> to use pthread_once.
> >
> > Unfortuntely that only works with pthreads. What about systems that
> > don't have static initializers for locks? Unfortunately we need a
> > consistent API for all the supported systems.
> 
> See http://stackoverflow.com/questions/3555859/is-it-possible-to-do-static-initialization-of-mutexes-in-windows

That looks interesting thanks.

regards,
Nikos





More information about the Gnutls-devel mailing list