X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/316670eb35587141e969394ae8537d66b9211e80..c18c124eaa464aaaa5549e99e5a70fc9cbb50944:/bsd/man/man2/setxattr.2?ds=sidebyside diff --git a/bsd/man/man2/setxattr.2 b/bsd/man/man2/setxattr.2 index 240e8298d..3d5f3c5e6 100644 --- a/bsd/man/man2/setxattr.2 +++ b/bsd/man/man2/setxattr.2 @@ -91,13 +91,26 @@ is identical to except that it sets an extended attribute on an open file referenced by file descriptor .Fa fd . -.Sh NOTE +.Sh NOTES On some filesystems, such as .Dv HFS+ , setting the extended attribute .Dv com.apple.ResourceFork will update the modification time (``mtime'') of the file. +.Pp +Due to historical reasons, the +.Dv XATTR_FINDERINFO_NAME +(defined to be +.Dq com.apple.FinderInfo ) +extended attribute must be 32 bytes; see the +.Dv ATTR_CMN_FNDRINFO +section in +.Xr getattrlist 2 . +.Pp +The maximum supported size of extended attribute can be found out using +.Xr pathconf 2 +with _PC_XATTR_SIZE_BITS option. .Sh RETURN VALUES On success, 0 is returned. On failure, -1 is returned and the global variable @@ -174,16 +187,8 @@ Not enough space left on the file system. .Sh SEE ALSO .Xr getxattr 2 , .Xr listxattr 2 , -.Xr removexattr 2 -.Sh NOTES -Due to historical reasons, the -.Dv XATTR_FINDERINFO_NAME -(defined to be -.Dq com.apple.FinderInfo ) -extended attribute must be 32 bytes; see the -.Dv ATTR_CMN_FNDRINFO -section in -.Xr getattrlist 2 . +.Xr removexattr 2 , +.Xr pathconf 2 .Sh HISTORY .Fn setxattr and