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 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 Debian May 9, 2020 Debian