Changes between Version 35 and Version 36 of Release/4.8


Ignore:
Timestamp:
Jul 19, 2008, 1:57:07 AM (11 years ago)
Author:
JoelSherrill
Comment:

/* Release 4.8.1 Changes */ Add PR1291

Legend:

Unmodified
Added
Removed
Modified
  • Release/4.8

    v35 v36  
    148148 *  Issues With Problems Report Numbers
    149149  *  PR1285 - remove obsolete rtems_configuration_get_maximum_devices()
     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
    150158
    151159 *  Issues Without Problems Report Numbers