OSSP CVS Repository

ossp - Difference in ossp-pkg/pth/ChangeLog versions 1.587 and 1.588
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/pth/ChangeLog 1.587 -> 1.588

--- ChangeLog    2002/11/03 19:06:19     1.587
+++ ChangeLog    2002/11/05 19:39:08     1.588
@@ -21,6 +21,26 @@
 
   Changes between 1.4.1 and 1.5.0 (27-Jan-2002 to xx-Nov-2002)
 
+   *) Use the new PTH_STATUS_FAILED event status in the scheduler's
+      event-manager for filedescriptor events if the internal select(2)
+      call returned with an error. Additionally this PTH_STATUS_FAILED
+      is recognized by the high-level API functions (pth_select, etc)
+      and produce the necessary POSIX conforming return codes (usually
+      -1 and errno == EBADF).
+      [Ralf S. Engelschall, Thanh Luu <tluu@synapcity.com>]
+
+   *) The function "int pth_event_occurred(pth_event_t)" was replaced
+      with "pth_status_t pth_event_status(pth_event_t)" where pth_status_t 
+      can have values of PTH_STATUS_PENDING (replacing the old FALSE return 
+      value of pth_event_occurred), PTH_STATUS_OCCURRED (replacing
+      the old TRUE return value of pth_event_occurred), and
+      PTH_STATUS_FAILED (a new return value indicating an error in
+      processing the event). This was scheduler/event-manager errors can
+      be indicated which happended while processing the event. For
+      backward compatibility reasons, a macro pth_event_occurred() was
+      added. This will be removed soon.
+      [Ralf S. Engelschall]
+
    *) Upgraded to latest version of the OSSP Autoconf macro
       AC_CHECK_EXTLIB in order to fix problems with the current
       Autoconf 2.54 environment.

CVSTrac 2.0.1