rwmtx_timedwrlock(3) | Library Functions Manual | rwmtx_timedwrlock(3) |
NAME
rwmtx_timedwrlock
—
attempt to acquire a read-write lock with
timeout
SYNOPSIS
library “threads”
#include <threadse.h>
int
rwmtx_timedwrlock
(rwmtx_t
*rw, const struct
timespec *ts);
DESCRIPTION
The function
rwmtx_timedwrlock
()
will acquire a timed read-write lock on the given rw.
If the lock can not be acquired at this time the function will wait up to
time time specified by ts before giving up.
RETURN VALUES
Upon success rwmtx_timedwrlock
() will
return thrd_success if the lock could not be acquired
in time thrd_timeout will be returned. In case of
error thrd_error will be returned.
SEE ALSO
rwmtx_init(3) rwmtx_destroy(3) rwmtx_wrlock(3) rwmtx_rdlock(3) rwmtx_trywrlock(3) rwmtx_trywrlock(3) rwmtx_timedrdlock(3) rwmtx_unlock(3)
HISTORY
The rwmtx_timedwrlock
() function first
appeared in the Adelsbach Enhanced Threading Library.
AUTHORS
Jan Adelsbach <jan@jadelsbach.de>
May 9, 2020 | Debian |