Dale Ghent writes: > It's kind of surreal to be (figuratively) rapped across the knuckles > when I say that we must use these sorts of non-Public interfaces to > implement a file system. I mean, how else could one do it!
I don't think anyone here is trying to do that. If anything, we're commiserating. The existing situation is just impossible. What you're doing can't be done in any stable or supportable manner. > So for this particular problem, VFS/vnode need to go through whatever > process they need to go through (be it technical in nature or > otherwise) to make them Public. Yes. And I expect a substantial part to be technical in nature; it's not just a matter of writing documentation, signing a few forms, and calling it a day. ;-} > I don't believe there's a lack of > demonstrated need for this, and this can't be the first time that > this type of issue has arisen, though it may have historically been a > rare occasion. Hardly. Solaris has had third party file systems since, well, forever. Those sharp edges have been drawing blood at least that long. -- James Carlson, Solaris Networking <james.d.carlson at sun.com> Sun Microsystems / 1 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677