Wan-teh,
I am sorry I couldn't reply to this earlier, I have just been
overwhelmed with things.
Here is a link:
Extended attributes augment the standard set of attributes stored with
a file or directory (size, date creates, last date accessed, etc.).
They are just customly-chosen name/value pairs that can be used to
store metadata with a file or a directory. Different filesystems
implement them differently, but as far as I know, they are implemented
in the ext2, ext3, ReiserFS, JFS, XFS and NFS filesystems in Linux
kernels 2.6. The HPFS filesystem provided with S/2 supports them,
too.
In Linux, one way that extended attributes have been used is to
implement PSIX-like access control lists. (link:
http://acl.bestbits.at/)
The utilities used to manage extended attributes under Linux are
getxattr, setxattr, listxattr, removexattr. Their man pages include
some additional description of extanded attributes.
Peter
dev-tech-nspr mailing list
dev-tech-nspr (AT) lists (DOT) mozilla.org