libgcrypt 1.1.93 released

Marcus Brinkmann marcus.brinkmann at ruhr-uni-bochum.de
Thu Mar 11 23:52:02 CET 2004


At Wed, 10 Mar 2004 13:25:08 +0200,
Nikos Mavroyanopoulos wrote:
> > What about just requiring pthread?
> 
> I don't know how applications that do not use the pthread would behave, as you 
> said this may have side effects.

Maybe.  Usually it is only a problem if you did not link some code
with pthread, and add a pthreaded plugin.

> > If all those other libraries are going to simply set these callbacks
> > to the pthread interface anyway, I don't see a very strong reason why
> > you shouldn't require pthread in gnutls, too.
> I think (correct me if i'm wrong) that those libraries 
> do not use nor require pthreads, so they wouldn't bother to set any callback
> lock. I've rarely seen libraries that use threads, so it wouldn't do any harm[0]. 
> In most cases the callback will be used by the multithreaded application that 
> uses those libraries.

This is exactly the worrying case.  After all, the application might
not know about the need to set callbacks.  But let's discuss this in
the other thread I started.

Thanks,
Marcus



More information about the Gcrypt-devel mailing list