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.

       This function must be called prior to any other GnuTLS function;	other-
       wise the	behavior is undefined.

DEPRECATED
       This function is	discouraged on GnuTLS 3.7.3 or later.

SINCE
       2.12.0

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

COPYRIGHT
       Copyright (C) 2001-2023 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.8.9	    gnutls_global_set_mutex(3)

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

home | help