Skip site navigation (1)Skip section navigation (2)
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>