This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: fopen + mmap


Roland McGrath <roland@frob.com> writes:

|> > The whole section is about shared file descriptions, the actions to be
|> > taken before a file descriptions may be accessed through a second handle.
|> > It does not define the semantics of a non-shared stream.
|> 
|> We are talking about a shared file description.  The fileno call makes it
|> shared between the stream returned by fopen and the fd returned by fileno.

Yes, but the section still doesn't say anything about fflush.  Since
calling that with an input stream is an undefined operation (there is no
wording in POSIX to make it defined), you cannot use it as an action to
comply to paragraph (g).

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]