x SuSE Linux 13.1-RELEASE x x SuSE Linux 13.1-RELEASEx pthread_mutexattr_init(3) Library Functions Manual pthread_mutexattr_init(3) NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and de- stroy a mutex attributes object LIBRARY POSIX threads library (libpthread, -lpthread) SYNOPSIS #include <pthread.h> int pthread_mutexattr_init(pthread_mutexattr_t *attr); int pthread_mutexattr_destroy(pthread_mutexattr_t *attr); DESCRIPTION The pthread_mutexattr_init() function initializes the mutex attributes object pointed to by attr with default values for all attributes de- fined by the implementation. The results of initializing an already initialized mutex attributes ob- ject are undefined. The pthread_mutexattr_destroy() function destroys a mutex attribute ob- ject (making it uninitialized). Once a mutex attributes object has been destroyed, it can be reinitialized with pthread_mutexattr_init(). The results of destroying an uninitialized mutex attributes object are undefined. RETURN VALUE On success, these functions return 0. On error, they return a positive error number. STANDARDS POSIX.1-2008. HISTORY POSIX.1-2001. NOTES Subsequent changes to a mutex attributes object do not affect mutex that have already been initialized using that object. SEE ALSO pthread_mutex_init(3), pthread_mutexattr_getpshared(3), pthread_mutexattr_getrobust(3), pthreads(7) Linux man-pages 6.04 2023-03-30 pthread_mutexattr_init(3)
Want to link to this manual page? Use this URL:
<http://star2.abcm.com/cgi-bin/bsdi-man?query=pthread_mutexattr_destroy&sektion=3&manpath=>