[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: standards/41992 (fgets returns non-NULL for a buffer size of 1 on an empty file)
The following reply was made to PR standards/41992; it has been noted by GNATS.
From: David Laight <david%l8s.co.uk@localhost>
Subject: Re: standards/41992 (fgets returns non-NULL for a buffer size of 1 on
an empty file)
Date: Mon, 12 Oct 2009 22:39:38 +0100
On Fri, Sep 04, 2009 at 11:35:05PM +0000, joerg%NetBSD.org@localhost wrote:
> The behavior required by POSIX is questionable for the case of empty
> buffer. Implementing the requirement for size=1 would require reading
> from the stream, even though no input will be consumed. This can have
> undesirable effects e.g. for pipes.
I'm not sure that reading from the stream (into the stdio buffer)
can be a problem.
Programs using stdio cannot control the offset of the underlying file.
David Laight: david%l8s.co.uk@localhost
Main Index |
Thread Index |