Folks,
I'm working on porting our UDF file system to MacFuse, and have a few
open issues.
1) The disk icon is incorrect, and eject messages are not sent to the
disk drive when the volume is ejected. How do I indicate to MacFuse
that the volume is associated with a particular disk device?
2) The volume cannot be renamed. Is there a way to support this?
3) Cluster mapped I/O is not supported. Will implementing bmap
resolve this? Is there a sample anywhere which implements bmap?
The documentation for bmap seems a bit - terse.
/**
* Map block index within file to block index within device
*
* Note: This makes sense only for block device backed filesystems
* mounted with the 'blkdev' option
*
* Introduced in version 2.6
*/
int (*bmap) (const char *, size_t blocksize, uint64_t *idx);
Am I correct in thinking that the result (if positive) is a block
number within the disk, described in terms of blocksize, and that idx
is a pointer to a single block index within the file, also described
in terms of blocksize?
4) Named attributes are not supported (setxattr, etc...). Are these
methods used under Mac OS X 10.4?
Thanks for your time,
Ron Aldrich
Software Architects, Inc.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---