[gnutls-dev] living without global variables
nmav at gnutls.org
Wed Dec 21 22:23:53 CET 2005
On Wednesday 21 December 2005 19:05, Bryan Henderson wrote:
> It would be nice for GnuTLS not to use program-global variables.
> That way, it could be used in a modular program -- i.e. two different
> parts of a program that don't know about each other could use GnuTLS
> under the covers without interfering with each other. I'm especially
> concerned about independently distributed libraries that use Gnu TLS.
> GnuTLS contains two global variables of interest: the handles of the
> two ASN1 trees: _gnutls_pkix1_asn and _gnutls_gnutls_asn. (I'm not
> concerned about debugging features or alternative memory allocators).
These variables are constant during the lifetime of the application.
What would such a change offer as an advantage?
More information about the Gnutls-devel