diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2023-10-23 22:54:54 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2023-10-29 00:47:44 +0000 |
commit | 9fe1192bd9f25e21a7c2cac9a5acd5091ec78de8 (patch) | |
tree | 8f4dc3e7d3c2eb617cf689a847e76430990c0c7d | |
parent | b08c5c8acf1e85bd719cc1f65a304948ae39bc4f (diff) | |
download | src-9fe1192bd9f25e21a7c2cac9a5acd5091ec78de8.tar.gz src-9fe1192bd9f25e21a7c2cac9a5acd5091ec78de8.zip |
pthread_mutexattr_init(3): describe pthread_mutexattr_{set,get}pshared
PR: 274678
(cherry picked from commit 2152c4e2db88b9264c6400f2510440465d39c7b8)
-rw-r--r-- | share/man/man3/pthread_mutexattr.3 | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/share/man/man3/pthread_mutexattr.3 b/share/man/man3/pthread_mutexattr.3 index 8e457b87dc8f..30537b9a9f86 100644 --- a/share/man/man3/pthread_mutexattr.3 +++ b/share/man/man3/pthread_mutexattr.3 @@ -132,6 +132,26 @@ all threads waiting on any mutex owned by this thread. .El .Pp The +.Fn pthread_mutexattr_setpshared +function sets the process-shared attribute of +.Fa attr +to the value specified in +.Fa pshared . +The argument +.Fa pshared +may have one of the following values: +.Bl -tag -width ".Dv PTHREAD_PROCESS_PRIVATE" +.It Dv PTHREAD_PROCESS_PRIVATE +The mutex may only be used by threads in the same process as the one +that created the object. +.It Dv PTHREAD_PROCESS_SHARED +The mutex may be used by +threads in processes other than the one that created the object, +assuming other processes share access to the memory where the mutex +was allocated. +.El +.Pp +The .Fn pthread_mutexattr_setrobust function specifies robustness attribute of the mutex. Possible values for the |