Date: Sun, 7 Sep 2003 11:14:30 -0400 (EDT) From: Dan Langille <dan@langille.org> To: freebsd-hackers@FreeBSD.org Cc: Kern Sibbald <kern@sibbald.com> Subject: comments on proposed uthread_write.c changes Message-ID: <20030907110314.U78699@xeon.unixathome.org>
next in thread | raw e-mail | index | archive | help
A problem with pthreads and EOT has been identified. See PR 56274. It
was suggested the solution was probably just a matter of changing one of
the >0 tests to >=0 in uthread_write.c
Any comments on that?
Here's a diff I came up with after looking at
src/lib/libc_r/uthreaduthread_write.c. Any suggestions/comments?
I plan to apply and test this later in the week.
--- uthread_write.c Sun Sep 7 11:01:13 2003
+++ uthread_write.c.org Sun Sep 7 10:58:31 2003
@@ -131,7 +131,7 @@
* If there was an error, return partial success
* (if any bytes were written) or else the error:
*/
- } else if (n <= 0) {
+ } else if (n < 0) {
if (num > 0)
ret = num;
else
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030907110314.U78699>
