NAME pthread_rwlock_init - initialize a read/write lock CONTENTS Library Synopsis Description Return Values Errors See Also Standards History Bugs LIBRARY .Lb libc_r .Lb libpthread .Lb libthr SYNOPSIS .In pthread.h int pthread_rwlock_init "pthread_rwlock_t *lock" "const pthread_rwlockattr_t *attr" DESCRIPTION The pthread_rwlock_init function is used to initialize a read/write lock, with attributes specified by attr. If attr is NULL, the default read/write lock attributes are used. The results of calling pthread_rwlock_init with an already initialized lock are undefined. RETURN VALUES If successful, the pthread_rwlock_init function will return zero. Otherwise an error number will be returned to indicate the error. ERRORS The pthread_rwlock_init function will fail if:
The results of calling pthread_rwlock_init with an already initialized lock are undefined. RETURN VALUES If successful, the pthread_rwlock_init function will return zero. Otherwise an error number will be returned to indicate the error. ERRORS The pthread_rwlock_init function will fail if:
The pthread_rwlock_init function may fail if: