Интерактивная система просмотра системных руководств (man-ов)
pthread_rwlock_destroy (3)
>> pthread_rwlock_destroy (3) ( FreeBSD man: Библиотечные вызовы ) pthread_rwlock_destroy (3) ( POSIX man: Библиотечные вызовы )
BSD mandoc
NAME
pthread_rwlock_destroy
- destroy a read/write lock
LIBRARY
Lb libpthread
SYNOPSIS
#include <pthread.h>
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 will fail if:
- Bq Er EPERM
-
The caller does not have the privilege to perform the operation.
The
pthread_rwlock_destroy ();
function may fail if:
- Bq Er EBUSY
-
The system has detected an attempt to destroy the object referenced by
Fa lock
while it is locked.
- Bq Er EINVAL
-
The value specified by
Fa lock
is invalid.
SEE ALSO
pthread_rwlock_init3
STANDARDS
The
pthread_rwlock_destroy ();
function is expected to conform to
St -susv2 .
HISTORY
The
pthread_rwlock_destroy ();
function first appeared in
Fx 3.0 .
Index
- NAME
-
- LIBRARY
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUES
-
- ERRORS
-
- SEE ALSO
-
- STANDARDS
-
- HISTORY
-