OSSP CVS Repository

ossp - Check-in [573]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 573
Date: 2001-Jul-30 20:29:32 (local)
2001-Jul-30 18:29:32 (UTC)
User:rse
Branch:
Comment: *** empty log message ***
Tickets:
Inspections:
Files:
ossp-pkg/pth/ChangeLog      1.551 -> 1.552     4 inserted, 0 deleted
ossp-pkg/pth/THANKS      1.79 -> 1.80     1 inserted, 0 deleted
ossp-pkg/pth/pth_high.c      1.76 -> 1.77     1 inserted, 1 deleted

ossp-pkg/pth/ChangeLog 1.551 -> 1.552

--- ChangeLog    2001/07/24 18:55:36     1.551
+++ ChangeLog    2001/07/30 18:29:32     1.552
@@ -21,6 +21,10 @@
     
   Changes between 1.4.0 and 1.4.1 (24-Mar-2001 to xx-Mar-2001)
 
+   *) Fixed a (not very subtle) bug in pth_writev_ev() that screwed up 
+      output if a partial write happened.
+      [Mark Burton <markb@ordern.com>]
+
    *) Fixed static initializers PTH_BARRIER_INIT and PTH_COND_INIT.
       [Shawn Wagner <shawnw@speakeasy.org>]
 


ossp-pkg/pth/THANKS 1.79 -> 1.80

--- THANKS       2001/03/27 15:34:29     1.79
+++ THANKS       2001/07/30 18:29:32     1.80
@@ -21,6 +21,7 @@
     o  Raphael Bossek              <raphael.bossek@solutions4linux.de>
     o  Edwin Brown                 <Edwin.Brown@sdrc.com>
     o  Dan Buckler                 <buckler@sco.com>
+    o  Mark Burton                 <markb@ordern.com>
     o  Jon Cook                    <cookj@cs.man.ac.uk>
     o  Philippe Defert             <Philippe.Defert@cern.ch>
     o  Lars Eilebrecht             <lars@hyperreal.org>


ossp-pkg/pth/pth_high.c 1.76 -> 1.77

--- pth_high.c   2001/03/24 14:51:04     1.76
+++ pth_high.c   2001/07/30 18:29:32     1.77
@@ -926,7 +926,7 @@
                we've to mimic the usual blocking I/O behaviour of writev(2) */
             if (s > 0 && s < (ssize_t)nbytes) {
                 nbytes -= s;
-                pth_writev_iov_advance(iov, iovcnt, n, &liov, &liovcnt);
+                pth_writev_iov_advance(iov, iovcnt, s, &liov, &liovcnt);
                 n = 0;
                 continue;
             }

CVSTrac 2.0.1