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