cvs commit: src/lib/libc_r/uthread uthread_write.c

Nate Lawson nate at root.org
Wed Dec 17 10:22:31 PST 2003


On Wed, 17 Dec 2003, Daniel Eischen wrote:
>   Modified files:
>     lib/libc_r/uthread   uthread_write.c
>   Log:
>   Return to the caller if write() returns 0.
>
>   PR:     59291
>
>   Revision  Changes    Path
>   1.23      +2 -0      src/lib/libc_r/uthread/uthread_write.c
>
> --- src/lib/libc_r/uthread/uthread_write.c:1.22	Mon Sep 29 06:41:26 2003
> +++ src/lib/libc_r/uthread/uthread_write.c	Wed Dec 17 08:44:03 2003
>  #include <sys/types.h>
> @@ -138,6 +138,8 @@
>  					ret = num;
>  				else
>  					ret = n;
> +				if (n == 0)
> +					break;
>
>  			/* Check if the write has completed: */
>  			} else if (num >= nbytes)

Thanks!  Oh what a difference one retval makes.

-Nate


More information about the cvs-src mailing list