OSSP CVS Repository

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

ossp-pkg/pth/ChangeLog 1.566 -> 1.567

--- ChangeLog    2002/10/15 17:23:19     1.566
+++ ChangeLog    2002/10/15 18:17:28     1.567
@@ -21,6 +21,16 @@
 
   Changes between 1.4.1 and 1.5.0 (27-Jan-2002 to xx-Sep-2002)
 
+   *) Fixed a long-standing termination bug in pth_exit(3): 
+      The event handler of pth_exit(3) didn't let pth_exit(3) finish if
+      there were any threads on the "dead queue" (where non-detached
+      terminated threads are put). Instead it re-entered the scheduler
+      which in turn aborted with "**Pth** SCHEDULER INTERNAL ERROR: no
+      more thread(s) available to schedule!?!?". This is now fixed by
+      not counting the "dead queue" for the determination whether the
+      process as a whole should terminate or not.
+      [Jonathan Schilling <jls@sco.com>]
+
    *) The manual page stated that system(3) is supported in the
       "Soft System Call Mapping", but in fact it was forgotten in the
       implementation.

CVSTrac 2.0.1