summaryrefslogtreecommitdiffstats
path: root/upstream/debian-unstable/man3/pthread_mutexattr_setkind_np.3
blob: 0daa0c4306da0f91a9bb4c240ce9c8c05892b825 (plain)
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
.TH PTHREAD_MUTEXATTR_SETKIND_NP 3 LinuxThreads


.SH NAME
pthread_mutexattr_setkind_np, pthread_mutexattr_getkind_np \- deprecated mutex creation attributes

.SH SYNOPSIS
.B #include <pthread.h>

.BI "int pthread_mutexattr_setkind_np(pthread_mutexattr_t *" attr ", int " kind ");"

.BI "int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *" attr ", int *" kind ");"

.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.

\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 AUTHOR
Xavier Leroy <Xavier.Leroy@inria.fr>

.SH "SEE ALSO"
\fBpthread_mutexattr_settype\fP(3),
\fBpthread_mutexattr_gettype\fP(3).