OSSP CVS Repository

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

ossp-pkg/pth/ChangeLog 1.570 -> 1.571

--- ChangeLog    2002/10/15 21:14:27     1.570
+++ ChangeLog    2002/10/20 11:45:10     1.571
@@ -21,6 +21,20 @@
 
   Changes between 1.4.1 and 1.5.0 (27-Jan-2002 to xx-Sep-2002)
 
+   *) Completely rewrote the "hard syscall mapping". 
+
+      Previously the internal syscall exit points were based on syscall(2)
+      only. This is problematic because it by-passes the C library glue
+      code which sometimes performs necessary assembly fiddling in order
+      to call the underlying system calls correctly. Additionally,
+      syscall(2) does not exists everywhere.
+
+      Now the internal exit points are based on a by-syscall dynamically
+      selected combination of RTLD_NEXT+dlsym(2), dlopen(2)+dlsym(2) and
+      the known syscall(2) (in this fallback order). This way the "hard
+      syscall mapping" is a lot more portable and flexible.
+      [Ralf S. Engelschall, Jonathan Schilling <jls@sco.com>]
+
    *) Added support to pth_poll(3) for the poll(2) XPG.4 flags
       POLLD{RD,WR}{NORM,BAND}.
       [Jason Evans <jasone@canonware.com>, Ralf S. Engelschall]

CVSTrac 2.0.1