Subject: Re: Getting file descriptor in driver ioctl method
To: Aaro J Koskinen <email@example.com>
From: Emmanuel Dreyfus <firstname.lastname@example.org>
Date: 05/09/2002 09:58:16
> You can implemented the file so that each opening of the file name
> opens a different "file" i.e. you can distinguish different openings
> from each other and store instance specific data to the vnode (think a
> normal file system, where an open file is removed from the name space,
> and then a new file is created with the same name, and that file is
> opened - they will not have the same vnode).
Well if I do this, it can be implemented as a real device, no need to
play with kernfs.
How would you do the different vnode per open trick? Would just removing
the vnode from spec hashchain be enough?
"Of course, it runs NetBSD" -- http://www.netbsd.org