correction to the last message (References: 713 at mbf.UUCP)
Hae Hirdler
hae at mbf.UUCP
Fri Dec 1 14:27:22 AEST 1989
In article <713 at mbf.UUCP>, hae at mbf.UUCP I wrote:
Subject: AT&T system V fdopen mode checking
> The man page on the fdopen states that "the type of the stream must
> agree with the mode of the open file." But, when a file is open()'ed
> ( fd= open (filename, oflag) ), and fdopen()'ed for a stream
> ( fptr= fdopen (fd, mode) ), it allows this open file to be opened for
> any type of a stream regardless of the type of oflag already open()'ed.
> For example, fd= open(filename, O_RDONLY); fptr= fdopen(filename, "w")
> will return a NON_NULL fptr value instead of NULL.
>
> The semantics of the man page on the fdopen seems to indicate that
> this should not be allowed. (return NULL)
>
> Is this a known bug? or what?
CORRECTION: The fptr= fdopen(filename, "w") should have been
fptr= fdopen (fd, "w").
Sorry, to the world!!
- hae hirdler
More information about the Comp.bugs.sys5
mailing list