DO_CREQ_v_WWW(_VG_USERREQ__HG_PTHREAD_RWLOCK_LOCK_POST,
pthread_rwlock_t *, rwlock, long, 0/*isW*/,
long, (ret == 0) ? True : False);
+
if (ret != 0) {
- DO_PthAPIerror("pthread_rwlock_timedrdlock", ret);
+ if (ret != ETIMEDOUT)
+ DO_PthAPIerror("pthread_rwlock_timedrdlock", ret);
}
if (TRACE_PTH_FNS) {
pthread_rwlock_t *, rwlock, long, 0/*isW*/,
long, (ret == 0) ? True : False);
}
+
if (ret != 0) {
- DO_PthAPIerror("pthread_rwlock_clockrdlock", ret);
+ if (ret != ETIMEDOUT)
+ DO_PthAPIerror("pthread_rwlock_clockrdlock", ret);
}
if (TRACE_PTH_FNS) {