int pthread_rwlock_timedwrlock(pthread_rwlock_t *restrict rwlock, const struct timespec *restrict abs_timeout);
The timeout is based on the system clock as returned by the
When a thread blocked on a read-write lock (resulting from a
The calling thread may detect a deadlock (and return EDEADLK) if at the time the call is made it holds a write lock.
On success, the
The calling thread already holds a write lock on the specified rwlock.
The rwlock argument does not point to an initialized read-write lock object, or the value specified by the abs_timeout argument is invalid.
The specified timeout expired before the lock could be acquired.
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
pthread_rwlock_destroy(), pthread_rwlock_rdlock(), pthread_rwlock_timedrdlock(), pthread_rwlock_tryrdlock(), pthread_rwlock_trywrlock(), pthread_rwlock_unlock(), pthread_rwlock_wrlock()
PTC MKS Toolkit 10.3 Documentation Build 39.