svn commit: r187805 - head/lib/libc/stdio

John Baldwin jhb at freebsd.org
Wed Jan 28 09:53:44 PST 2009


On Wednesday 28 January 2009 12:05:32 pm M. Warner Losh wrote:
> In message: <873af38tln.fsf at kobe.laptop>
>             Giorgos Keramidas <keramida at ceid.upatras.gr> writes:
> : On Wed, 28 Jan 2009 01:11:21 +0000 (UTC), Tom Rhodes <trhodes at FreeBSD.org> 
wrote:
> : > Author: trhodes
> : > Date: Wed Jan 28 01:11:20 2009
> : > New Revision: 187805
> : > URL: http://svn.freebsd.org/changeset/base/187805
> : >
> : > Log:
> : >   Remove comment about clearerr() being the only method of clearing
> : >   the EOF indicator, fseek() may also be used for this.
> : >
> : >   Bump document date.
> : 
> : I don't like this, sorry...  Having a pointer to clearerr() is nice.
> : Removing it *deletes* useful information, but we should add _more_ of
> : it.
> : 
> : How about this instead?
> : 
> :     The end-of-file indicator may be cleared by explicitly calling
> :     .Fn clearerr ,
> :     or as a side-effect of other operations, i.e.\&
> :     .Fn fseek .
> 
> s/fseek/lseek/

clearerr(), fseek() etc. are all stdio routines.  It would be a bit hard for 
lseek(2) to clear the error flag in the FILE struct in userland. :)

-- 
John Baldwin


More information about the svn-src-head mailing list