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 libraries.  Do not
     call this function from a library, or preferably from any	application  un-
     less  really  needed to. GnuTLS will use the appropriate locks for the run-
     ning system.

     This function must be called prior to any other GnuTLS function;  otherwise
     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  notice  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.13	      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+15.1.quarterly>

home | help