When you say "not list it", what do you mean? What does your readdir
implementation do? Do you return success with no content (directory
listings) or do you return some error?
I tried returning success with no content, and your example case
*does* seem to work for me on Tiger.
Also know that because of the UNIX2003 standardization, there are
several differences between Leopard and Tiger, so don't expect the
kernel (or MacFUSE) to behave the same in all cases.
Amit
Jeff I. Ragland wrote:
> Hello, I have created a filesystem with the special property
> that everything inside a certain directory (e.g. "inv") is
> invisible. That is, readdir("inv") will not list it, but all
> other operations (getattr, etc) behave as normal.
>
> This works fine, but I have a problem when I create a symlink
> to an invisible directory (e.g. ln -s inv/foo bar)
>
> I can cd bar, ls, open its files, etc., but when I call getcwd()
> inside bar, I get a NULL value.
>
> Note that this problem only occurs with Tiger. Leopard (and Linux)
> work fine. Any ideas are welcome.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---