OSSP CVS Repository

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

ossp-pkg/pth/ChangeLog 1.582 -> 1.583

--- ChangeLog    2002/10/25 11:56:16     1.582
+++ ChangeLog    2002/11/03 09:59:32     1.583
@@ -21,6 +21,19 @@
 
   Changes between 1.4.1 and 1.5.0 (27-Jan-2002 to xx-Oct-2002)
 
+   *) Added a stand-alone sub-API for manual user-space context
+      switching. It is somewhat modeled after the POSIX ucontext(3)
+      facility and consists of an opaque data type pth_uctx_t and
+      the management functions pth_uctx_create(), pth_uctx_make(),
+      pth_uctx_save(), pth_uctx_restore(), pth_uctx_switch() and
+      pth_uctx_destroy(). These functions are based on the same
+      underlying machine context switching facility (pth_mctx)
+      the threads in GNU Pth are using. This facility can be used
+      to implement co-routines without a full real multithreading
+      environment or even to implement an own multithreading
+      environment.
+      [Ralf S. Engelschall]
+
    *) Add a Pth variant of the new POSIX pselect(2) function, including
       soft and hard syscall mapping support for it.
       [Ralf S. Engelschall]

CVSTrac 2.0.1