UDF VFS & resource forks
UDF VFS & resource forks
- Subject: UDF VFS & resource forks
- From: Marek Kozubal <email@hidden>
- Date: Tue, 2 Sep 2003 04:03:24 -0400 (EDT)
Hello!
Does anyone know if the UDF file system code is anywhere in Darwin? Its
not in the obvious places (xnu/bsd/miscfs, xnu/bsd, or in its own package
in darwin 6.6).
I am hoping that looking at the lookup() function in the UDF VFS kext will
give me the answer I am looking for reguarding the following.
I have a layered (stacked) file system over a UDF disk. The problem I'm
having is that the resource forks (and other HFS+ style meta-data) are
some how getting lost. If I mount the disk normally everything works
fine. From the command line on a normal mount doing:
ls -l foo/..namedfork/rsrc
works as expected, however in my file system I get a ENOTDIR error in my
own lookup() pass through call. So this error seems to be generated
somewhere in the UDF lookup() call.
So I guess my question is, how do resource forks and other HFS+ style
meta-data work on the UDF/ISO disk systems? And why does the POSIX way of
getting to resource forks work fine normally but not though my own file
system. Resource forks and meta-data work fine for HFS+ disks in my file
system.
Also I've checked for the existance of ._foo files, but I did not find any
sign that is how they're doing resource forks.
Any help would be most appreciated!
Thanks in advance.
---
Marek Kozubal
email@hidden
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.