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
-~----------~----~----~----~------~----~------~--~---

Reply via email to