| 150 | * PR1291 - POSIX Blocking Calls with Timeouts as Absolute Times. There was confusion over absolute versus relative time used as timeout values for some blocking POSIX services. When correctly implemented as absolute time, some services could calculate a time as 0 ticks into the future and block the caller forever. The impacted services are: |
| 151 | * pthread_cond_timedwait - could block forever |
| 152 | * mq_timedreceive - used relative not absolute time |
| 153 | * mq_timedsend - used relative not absolute time |
| 154 | * pthread_mutex_timedlock - used relative not absolute time |
| 155 | * pthread_rwlock_timedrdlock- used relative not absolute time |
| 156 | * pthread_rwlock_timedwrlock- used relative not absolute time |
| 157 | * sem_timedwait - could block forever |