VFS/user-mode process interaction
My requirement involves a file system (VFS stack implemented as a KEXT)
that needs to pass
information off to a Carbon application. What approach would you recommend
in that situation? I
currently have the app poll the KEXT, which I dislike in terms of
performance and aesthetics, but it
works.
Well, one thing you might want to look at is the WebDAV filesystem implementation. It uses socket read/write calls to communicate back and forth between the KEXT and the user-mode application. Now, if Apple would produce a filesystem developer's kit for OS X, that would solve a lot of problems. Yes, I know you can read all sorts of BSD-related books on VFS development, but it would be nice if the bookkeeping could be simplified for developers. For example, a nullfs/user-mode-process pair sample code would be a great help, and working stack examples would be great too. _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Christopher Taylor