|
NAMEpthread_rwlock_unlock —
release a read/write lock
LIBRARYPOSIX Threads Library (libpthread, -lpthread)SYNOPSIS#include <pthread.h>
int
DESCRIPTIONThepthread_rwlock_unlock () function is used to release
the read/write lock previously obtained by
pthread_rwlock_rdlock (),
pthread_rwlock_wrlock (),
pthread_rwlock_tryrdlock (), or
pthread_rwlock_trywrlock ().
RETURN VALUESIf successful, thepthread_rwlock_unlock () function will
return zero. Otherwise an error number will be returned to indicate the error.
The results are undefined if lock is not held by the calling thread. ERRORSThepthread_rwlock_unlock () function may fail if:
SEE ALSOpthread_rwlock_rdlock(3), pthread_rwlock_wrlock(3)STANDARDSThepthread_rwlock_unlock () function is expected to
conform to Version 2 of the Single UNIX Specification
(“SUSv2”).
HISTORYThepthread_rwlock_unlock () function first appeared in
FreeBSD 3.0.
Visit the GSP FreeBSD Man Page Interface. |