Subject: Re: mandatory vnops and vfsops
To: Emmanuel Dreyfus <>
From: Bill Studenmund <>
List: tech-kern
Date: 05/14/2002 08:49:37
On Tue, 14 May 2002, Emmanuel Dreyfus wrote:

> 3) libc does a fchmod on /dev/usemaclone once it is open. The operation
> will fail because root owns the device, but on IRIX, fchmod will return
> 0. libc expects this behavior and the program will fail if it is not
> properly emulated. I therefore have to overload the setattr vnode
> operation.
> Problems #1 and #2 are orthogonal to the cloning device problem. Problem
> #3 forces me to define a new vnode vector anyway, whether if I use devvp
> or not. Except if someone has a better idea on how to handle this.

The point is that with the devvp branch, support will be there for you to
change the vnode. That's rather the point of it all. :-)

Take care,