Hi Erik,
        Thanks very much. That fixed it.

        Regards,
        Nate

On Oct 6, 2009, at 12:23 AM, Erik Larsson wrote:

>
> Hi,
>
> Are you using Snow Leopard? In that case you need to either
> 1. Link the file system with -lfuse_ino64 instead of -lfuse, or
> 2. Pass the flag -D__DARWIN_64_BIT_INO_T=0 when compiling.
>
> ...because the 64-bit inode stat structure is the default in Snow
> Leopard's headers. This often leads to an I/O error (EIO).
>
> - Erik
>
> NateByrnes wrote:
>> Hi MacFUSE,
>>   I am working on a filesystem, so far I have only rudimentary code
>> in place. I have implemented access and getattr as well as init and
>> destroy so far. I am able to mount the FS, (getting a lot of messages
>> like:
>>
>>   unique: 4, error: 0 (Unknown error: 0), outsize: 16
>> unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 40
>>
>> in the process).
>>
>> When I try to ls the mounted directory I am only get an IO error  
>> (even
>> though my getattr returns 0 and populates the stat struct). I have
>> attempted this with all the other operations stubbed out (with
>> printf's) to see if anything else was getting called, but the only
>> thing so far has been getattr. Any ideas where I should look?
>>
>>   Thanks and Regards,
>>   Nate
>>
>>>
>>
>
>
> >


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