[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sed bug on seekable stdin

From: Eric Blake
Subject: Re: sed bug on seekable stdin
Date: Mon, 18 Dec 2006 19:14:21 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Paul Eggert <eggert <at> CS.UCLA.EDU> writes:

> Andreas Schwab <schwab <at> suse.de> writes:
> > fflush on an input stream has undefined behaviour.
> This is true in some versions of POSIX but not others.  It is a
> contentious and murky area.  If memory serves, fflushing an input
> stream had defined behavior in POSIX 1988, then it became undefined,
> and now (or soon?) it is becoming defined again.

Indeed, based on this statement, I revisited the Austin Group publications, and 
came across these links, which do indeed specify fflush() on read streams:


With that ammunition, I reopened glibc bug 3746, with the hope that Ulrich will 
concede to the standards or offer a better excuse other than just accusing me 
of pushing my problems off to glibc.

In the meantime, there are several released versions of glibc that have this 
bug on seekable stdin, so it is still worth considering gnulib improvements 
that might make it easier for gnulib clients to work around it.

Eric Blake

reply via email to

[Prev in Thread] Current Thread [Next in Thread]