NAME
pthread_rwlock_destroy
- destroy a read/write lock
LIBRARY
POSIX Thread Library (libpthread, -lpthread)
SYNOPSIS
int
pthread_rwlock_destroy(
pthread_rwlock_t *lock
)
DESCRIPTION
The
pthread_rwlock_destroy(
)
function is used to destroy a read/write lock previously created with
pthread_rwlock_init(
).
RETURN VALUES
If successful, the
pthread_rwlock_destroy(
)
function will return zero.
Otherwise an error number will be returned to indicate the error.
ERRORS
The
pthread_rwlock_destroy(
)
function may fail if:
- [
EBUSY
] -
The system has detected an attempt to destroy the object referenced by
lock
while it is locked.
- [
EINVAL
] -
The value specified by
lock
is invalid.
SEE ALSO
pthread_rwlock_init(3),
pthread_rwlock_rdlock(3),
pthread_rwlock_unlock(3),
pthread_rwlock_wrlock(3)
STANDARDS
pthread_rwlock_destroy(
)
conforms to
ISO/IEC 9945-1:1996 (``POSIX.1'') .