Hi,
I am helping with the port of XFS to FreeBSD, based on
the Linux-XFS codebase.
Can someone explain to me how listing of extended attributes works?
If I understand things correctly, on Linux, the call path is:
linvfs_listxattr()
-> attr_generic_list()
-> XVOP_ATTR_LIST() (which is xfs_attr_list() )
-> attr_system_list()
-> attr_generic_listadd()
My question is, how does the existing system call
list extended attributes by attribute namespace?
XVOP_ATTR_LIST() doesn't take in any parameters which would
indicate that it could list attributes in a specific attribute namespace.
Does it list all the EA for a file?
Thanks.
--
Craig Rodrigues
rodrigc@xxxxxxxxxxxxxx
|