Date: Fri, 22 May 1998 17:06:57 -0400 (EDT) From: HighWind Software Information <info@highwind.com> To: jb@cimlogic.com.au Cc: jb@cimlogic.com.au, freebsd-hackers@FreeBSD.ORG, support@highwind.com Subject: Re: FreeBSD 2.2.6 + pthread == write() bug Message-ID: <199805222106.RAA05684@highwind.com> In-Reply-To: <199805222107.HAA13138@cimlogic.com.au> (message from John Birrell on Sat, 23 May 1998 07:07:16 %2B1000 (EST))
next in thread | previous in thread | raw e-mail | index | archive | help
John, A customer of ours pointed out that FreeBSD 3.0's uthread_write.c has a "_thread_kern_sig_block(&status);" in there as well. Unknown if that is the issue. I also believe that write() calls are returning "EAGAIN" sometimes and writing data. It is supposed to return EAGAIN and have written NO data. That way, when you retry the write() call, it doesn't resend the same data. -Rob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805222106.RAA05684>