1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
.\" Copyright, Xavier Leroy <Xavier.Leroy@inria.fr>
.\" Copyright 2023, Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.TH pthread_mutexattr_setkind_np 3 2024-05-19 "Linux man-pages (unreleased)"
.
.
.SH NAME
pthread_mutexattr_setkind_np,
pthread_mutexattr_getkind_np
\-
deprecated mutex creation attributes
.
.
.SH SYNOPSIS
.nf
.B #include <pthread.h>
.P
.BI "int pthread_mutexattr_setkind_np(pthread_mutexattr_t *" attr ", int " kind );
.BI "int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *" attr ,
.BI " int *" kind );
.fi
.
.
.SH DESCRIPTION
These functions are deprecated,
use \fBpthread_mutexattr_settype\fP(3)
and \fBpthread_mutexattr_gettype\fP(3)
instead.
.
.
.SH "RETURN VALUE"
\fBpthread_mutexattr_getkind_np\fP always returns 0.
.P
\fBpthread_mutexattr_setkind_np\fP
returns 0 on success and a non-zero error code on error.
.
.
.SH ERRORS
On error,
\fBpthread_mutexattr_setkind_np\fP returns the following error code:
.TP
\fBEINVAL\fP
\fIkind\fP is neither
\fBPTHREAD_MUTEX_FAST_NP\fP
nor
\fBPTHREAD_MUTEX_RECURSIVE_NP\fP
nor
\fBPTHREAD_MUTEX_ERRORCHECK_NP\fP.
.
.
.SH "SEE ALSO"
\fBpthread_mutexattr_settype\fP(3),
\fBpthread_mutexattr_gettype\fP(3).
|