pthread_rwlockattr_init(3)pthread_rwlockattr_init(3)NAMEpthread_rwlockattr_init - Initialize a read-write lock attributes
object
SYNOPSIS
#include <pthread.h>
int pthread_rwlockattr_init(
pthread_rwlockattr_t *attr );
LIBRARY
DECthreads POSIX 1003.1c Library (libpthread.so)
PARAMETERS
Address of the read-write lock attributes object to be initialized.
DESCRIPTION
This routine initializes the read-write lock attributes object refer‐
enced by attr and sets its attributes with default values.
The results of calling this routine are undefined if attr references an
already initialized read-write lock attributes object.
After an initialized read-write lock attributes object has been used to
initialize one or more read-write lock objects, any operation on that
attributes object (including destruction) has no effect on those read-
write lock objects.
RETURN VALUES
If an error condition occurs, this routine returns an integer value
indicating the type of error. Possible return values are as follows:
Successful completion. Insufficient memory exists to initialize the
read-write lock attributes object.
ERRORS
None
SEE ALSO
Functions: pthread_rwlockattr_destroy(3), pthread_rwlockattr_getp‐
shared(3), pthread_rwlockattr_setpshared(3), pthread_rwlock_init(3)
Manuals: Guide to DECthreads and Programmer's Guide
pthread_rwlockattr_init(3)