mojave man page for pthread_rwlockattr_setpshared

Query: pthread_rwlockattr_setpshared

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PTHREAD_RWLOCKATTR_SETPSHARED(3)			   BSD Library Functions Manual 			  PTHREAD_RWLOCKATTR_SETPSHARED(3)

NAME
pthread_rwlockattr_setpshared -- set the process shared attribute
SYNOPSIS
#include <pthread.h> int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr, int pshared);
DESCRIPTION
The pthread_rwlockattr_setpshared() function sets the process shared attribute of attr to the value referenced by pshared. The pshared argu- ment may be one of two values: PTHREAD_PROCESS_SHARED Any thread of any process that has access to the memory where the read/write lock resides can manipulate the lock. PTHREAD_PROCESS_PRIVATE Only threads created within the same process as the thread that initialized the read/write lock can manipulate the lock. This is the default value.
RETURN VALUES
If successful, the pthread_rwlockattr_setpshared() function will return zero. Otherwise an error number will be returned to indicate the error.
ERRORS
The pthread_rwlockattr_setpshared() function will fail if: [EINVAL] The value specified by attr or pshared is invalid.
SEE ALSO
pthread_rwlock_init(3), pthread_rwlockattr_getpshared(3), pthread_rwlockattr_init(3)
STANDARDS
The pthread_rwlockattr_setpshared() function is expected to conform to Version 2 of the Single UNIX Specification (``SUSv2'').
HISTORY
The pthread_rwlockattr_setpshared() function first appeared in FreeBSD 3.0.
BUGS
The PTHREAD_PROCESS_SHARED attribute is not supported.
BSD
August 4, 1998 BSD
Related Man Pages
pthread_rwlockattr_getpshared(3c) - opensolaris
pthread_rwlockattr_getpshared(3) - mojave
pthread_rwlockattr_setpshared(3) - linux
pthread_rwlockattr_getpshared(3) - linux
pthread_rwlockattr_getpshared(3) - osx
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
12-Core MacPro (2013) kernel_task over 1200%
Controlling user input
Python 3.8.0rc1 released.