Index: ossp-pkg/pth/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/pth/ChangeLog,v rcsdiff -q -kk '-r1.551' '-r1.552' -u '/v/ossp/cvs/ossp-pkg/pth/ChangeLog,v' 2>/dev/null --- 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 ] + *) Fixed static initializers PTH_BARRIER_INIT and PTH_COND_INIT. [Shawn Wagner ] Index: ossp-pkg/pth/THANKS RCS File: /v/ossp/cvs/ossp-pkg/pth/THANKS,v rcsdiff -q -kk '-r1.79' '-r1.80' -u '/v/ossp/cvs/ossp-pkg/pth/THANKS,v' 2>/dev/null --- 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 o Edwin Brown o Dan Buckler + o Mark Burton o Jon Cook o Philippe Defert o Lars Eilebrecht Index: ossp-pkg/pth/pth_high.c RCS File: /v/ossp/cvs/ossp-pkg/pth/pth_high.c,v rcsdiff -q -kk '-r1.76' '-r1.77' -u '/v/ossp/cvs/ossp-pkg/pth/pth_high.c,v' 2>/dev/null --- 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; }