fopen + mmap

Andreas Schwab schwab@suse.de
Sat Jan 19 14:39:00 GMT 2002


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."



More information about the Libc-hacker mailing list