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