Hmm.. I was a bit tired recently, and thought about something like a
new syscall to open an _inode_, but later realised that it could be
done with a flag to open(), maybe O_INODE, O_NOFOLLOW, or whatever.
Does that sound too ill? If it fits into VFS somehow, it could be
a quick solution to:
I understand the concern to try to keep the number of system calls to a
minimum, but it sounds really ill to me at least. Adding this kind of
modal interface to system calls seems like a really bad idea to me....
we would be fundamentally changing what ioctl() does depending on an
open flag, and that makes me feel really icky.
- Ted