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

FreeBSD Manual Pages

  
 
  

home | help
PTHREAD_MUTEXATTR_GET... BSD Library Functions Manual PTHREAD_MUTEXATTR_GET...

NAME
     pthread_mutexattr_getkind_np, pthread_mutexattr_setkind_np	-- mutex at-
     tribute operations	(legacy)

LIBRARY
     POSIX Threads Library (libpthread,	-lpthread)

SYNOPSIS
     #include <pthread_np.h>

     int
     pthread_mutexattr_getkind_np(pthread_mutexattr_t attr);

     int
     pthread_mutexattr_setkind_np(pthread_mutexattr_t *attr, int kind);

DESCRIPTION
     These functions are deprecated and	non-portable implementation of the mu-
     tex type manipulation.

     It	is recommended to use the pthread_mutexattr_gettype(3) and
     pthread_mutexattr_settype(3) functions instead.

RETURN VALUES
     The pthread_mutexattr_getkind_np()	function returns a positive value rep-
     resenting the "kind" of the mutex attribute attr if successful; otherwise
     the value -1 is returned and the global variable errno is set to indicate
     the error.

     The pthread_mutexattr_setkind_np()	function returns the value 0 if	suc-
     cessful; otherwise	the value -1 is	returned and the global	variable errno
     is	set to indicate	the error.

ERRORS
     The pthread_mutexattr_getkind_np()	and pthread_mutexattr_setkind_np()
     functions will fail if:

     [EINVAL]		The value specified by attr is invalid.

SEE ALSO
     pthread_mutex_destroy(3), pthread_mutex_init(3),
     pthread_mutexattr_gettype(3), pthread_mutexattr_settype(3)

BSD			       February	13, 2003			   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | SEE ALSO

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

home | help