MacFUSE's support for kqueue/kevent is for changes that occur through
the VFS, that is, through "normal channels" in the kernel.
Transporting "out-of-band" changes from a file system user-space
daemon to the kernel and translating them into kevents is a different
problem, and not something MacFUSE does right now. Even if this
support were to be added, one would have to think about how to
maintain the sanity of such notifications--the daemon could say one
thing (incorrectly or maliciously), but the VFS could say another
thing. Besides, the daemon saying something like "file deleted" has
other repercussions if the kernel thinks the file exists and is in
use.

Regardless, the Finder still wouldn't be happy -- it uses
"strange" (for lack of a more appropriate term) logic to determine if
a given file system type supports kqueue/kevent. That logic rules out
MacFUSE, even though MacFUSE *does* support kqueue/kevent.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/macfuse-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to