Which Mac OS X version are we talking about? That's *really* important
information when talking about xattrs and MacFUSE, you know.

Amit

On May 7, 2:04 pm, freeridecoding <[EMAIL PROTECTED]> wrote:
> Dear list!
>
> It seems as if the Finder cannot create a file containing a larger
> amount of data inside the resourcefork on a FUSE volume.
>
> The issue can be reproduced on an unaltered version of LoopBackFS. It
> consistently occurs when the xattr methods are removed (and
> Appledouble files are created).
>
> When copying files with resourceforks that are of small size (label
> colors, small textclippings...) everything works as expected.
>
> However, if you copy a file with a larger resourcefork using the
> Finder, the file ends up damaged on the Loop volume, independently if
> AppleDouble files are used or the xattr example implementation.
> As a "large" testfile I use a 1.4MB image clipping. The damaged
> clipping file on the target always shows a size of 128kb in my test
> cases. The problem consistently occurs on my own filesystem
> implementation which is quite different from the LoopBack FS case.
>
> The problem does NOT occur if the file is copied via cp. Then both
> creation of xattrs or appledouble files works as expected.
>
> If I understand all correctly, this would mean that some Finder
> checking would lead to an interruption in copying the extended
> attributes. I have tried to track what is different from the usual
> file creation and writing but I do not see anything special.
>
> I am not sure if the Finder probably checks parts of the xattrs during
> writing parts of the data, but I do not see any room left to satisfy
> the Finder on the implementation side.
>
> Is there any way satisfy the finder so the resourcefork data is
> preserved on the FUSE volume?
> Is there any known issue I have overlooked?
>
> Thanks for your time,
> Thomas B
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"macfuse-devel" group.
To post to this group, send email to macfuse-devel@googlegroups.com
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