Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
gnutls_global_set_mutex(3)	    gnutls	    gnutls_global_set_mutex(3)

NAME
       gnutls_global_set_mutex - API function

SYNOPSIS
       #include	<gnutls/gnutls.h>

       void  gnutls_global_set_mutex(mutex_init_func  init,  mutex_deinit_func
       deinit, mutex_lock_func lock, mutex_unlock_func unlock);

ARGUMENTS
       mutex_init_func init
		   mutex initialization	function

       mutex_deinit_func deinit
		   mutex deinitialization function

       mutex_lock_func lock
		   mutex locking function

       mutex_unlock_func unlock
		   mutex unlocking function

DESCRIPTION
       With this function you are allowed to override the default mutex	 locks
       used  in	 some  parts  of gnutls	and dependent libraries. This function
       should be used if you have complete control of  your  program  and  li-
       braries.	  Do not call this function from a library, or preferably from
       any application unless really needed to.	GnuTLS will use	the  appropri-
       ate locks for the running system.

       Note  that  since  the move to implicit initialization of GnuTLS	on li-
       brary load, calling this	function will deinitialize  the	 library,  and
       re-initialize it	after the new locking functions	are set.

       This function must be called prior to any other gnutls function.

SINCE
       2.12.0

REPORTING BUGS
       Report bugs to <bugs@gnutls.org>.
       Home page: https://www.gnutls.org

COPYRIGHT
       Copyright (C) 2001- Free	Software Foundation, Inc., and others.
       Copying	and  distribution  of this file, with or without modification,
       are permitted in	any medium without royalty provided the	copyright  no-
       tice and	this notice are	preserved.

SEE ALSO
       The  full  documentation	 for gnutls is maintained as a Texinfo manual.
       If the /usr/local/share/doc/gnutls/ directory does not contain the HTML
       form visit

       https://www.gnutls.org/manual/

gnutls				    3.6.14	    gnutls_global_set_mutex(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | SINCE | REPORTING BUGS | COPYRIGHT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=gnutls_global_set_mutex&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help