cvs commit: src/lib/libc_r/uthread uthread_write.c
Daniel Eischen
eischen at vigrid.com
Wed Dec 17 11:53:39 PST 2003
On Wed, 17 Dec 2003, Nate Lawson wrote:
> On Wed, 17 Dec 2003, Daniel Eischen wrote:
> > On Wed, 17 Dec 2003, Nate Lawson wrote:
> >
> > > 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.
[...]
> > >
> > > Thanks! Oh what a difference one retval makes.
> >
> > Does this fix something other than bacula?
>
> Anyone else who expected this semantics. I have no specific examples.
I think it probably only pertinent to writing to tape devices
where a 0 return means end of tape. Otherwise you should
get -1 with an appropriate errno or just wait until all
the requested data has been written.
I asked if this fixed something because I was asked if this
was a 5.2R candidate.
--
Dan Eischen
More information about the cvs-src
mailing list