Subject: Re: fcntl changes once again.
To: Charles M. Hannum <root@ihack.net>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: tech-kern
Date: 07/13/1999 11:07:37
On Tue, 13 Jul 1999 13:46:21 -0400 (EDT) 
 "Charles M. Hannum" <root@ihack.net> wrote:

 > > For the flag changes, I'd add O_ALT_IO and O_OTHER (other is droppable if
 > > objectionalbe). These flags can be set at open or via F_SETFL. They would
 > > correspond to FALTIO and FOTHER for kernel-internal flags. Add
 > > IO_ALTSEMANTICS and IO_OTHER flags to i/o flags passed to
 > > VOP_READ & VOP_WRITE. vn_read() and vn_write() would set these flags
 > > (respectivly) if the F flags were set for the file.
 > 
 > I see no well-defined meaning for what these flags do.  As such, it
 > seems highly inappropriate to add them.

The ALT_IO case, at least, specifies that "file-system-specific alternate
semantics" are to be used.  Since these are file-system specific, defining
them specifically in a generic header file doesn't even make sense.

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>