Greetings, all,

I have written a filesystem driver for MacFUSE in which I wish to
support the exchangedata(2) operation.  I have supplied an "exchange"
callback in the fuse_operations structure, but as far as I can tell,
this callback is not being invoked by MacFUSE.  I am developing
against MacFUSE 2.1.4 on MacOS 10.4.11, though I seem to have the same
problem when I test under MacOS 10.5.

For development purposes, I log each callback received by my driver.
The fs_usage tool reports that my test program issues the exchangedata
() call, and receives a reply of ENOTSUP (errno 45); however, I never
see a corresponding invocation of "exchange" in my driver's log.  My
hypothesis is that MacFUSE is reporting ENOTSUP silently, and ignoring
the available callback.

Does MacFUSE require special compile-time or runtime options to permit
this callback to be received?   Or, has anyone else experienced a
similar problem, and have you found a workaround?

Curious,
-M

--
Michael J. Fromberger <http://spinning-yarns.org/michael/>

Computers save time like kudzu prevents soil erosion.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MacFUSE" 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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to