> Are you checking the return value of every call to pth_write() ? Yes, of course, as always.
> If it returns -1 and you miss that, then this could happen. It does not return anything. It stops at select() as described above. > This may be O/S dependent.. which are you using? uname -a Linux pc36.cs.ucdavis.edu 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown > FYI, on FreeBSD I've never seen this happen. An open socket descriptor Sure you bet. I have a netbsd box, so I'll try on that machine and tell you the result. (but the connection might not be fast enough to keep the benchmark busy enough to reproduce the same problem). t ______________________________________________________________________ GNU Portable Threads (Pth) http://www.gnu.org/software/pth/ User Support Mailing List [EMAIL PROTECTED] Automated List Manager (Majordomo) [EMAIL PROTECTED]