úÎ&Ì      Safe-Infered   GHC only experimentalREvan Klitzke <evan@eklitzke.org> Deian Stefan <deian@cs.stanford.edu> Trustworthy?Thevalue of an attribute. Most filesystems allow for arbitrary C binary data with relatively. It is recommended that the length of  the value be at most 64KB. ?The name of an attribute. Some filesystems support arbitrarily E long names, but for portability it is recommended to use relatively $ short names (less than 256 bytes). Mode for setting attributes. 7Specifies a pure replace operation, which fails if the ) named attribute does not already exist. <Specifies a pure create, which fails if the named attribute  exists already. 8The attribute will be created if it does not yet exist, 5 and replace the existing named attribute otherwise. /Set extended attribute of a filesystem object. Same as +, but if the object is a symbolic link the > attribute is set on the symbolic link itself, not the object  refered to by the link. Same as +, but set the attribute of an open handle. %Get extended attribute of an object. Same as  ,, but if the object is a symbolic link, the D attribute is retrieved from the link itself and not the referenced  object. Same as  +, but get the attribute of an open handle. ;Get a list of all of the extended attributes of an object. Same as  ,, but if the object is a symbolic link, the K attributes of the link itself are returned, not on the referenced object. Same as  ,, but get the attributes of an open handle.  Object path Attribute name Value Mode            xattr-0.6.1 System.XattrSystem.Xattr.CFuncs AttrValueAttrName XattrMode ReplaceMode CreateMode RegularModesetxattr lsetxattr fsetxattrgetxattr lgetxattr fgetxattr listxattr llistxattr flistxattrVoid c_flistxattr c_llistxattr c_listxattr c_fgetxattr c_lgetxattr c_getxattr c_fsetxattr c_lsetxattr c_setxattr$fEnumXattrMode