]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/pathconf.2
xnu-3248.60.10.tar.gz
[apple/xnu.git] / bsd / man / man2 / pathconf.2
index afe640327face0e759ec717cf70b028c3c935e96..9743384ceb6177d19bd887d43d2fa0f5a8b63b47 100644 (file)
@@ -103,6 +103,16 @@ system call, otherwise 0.
 Return 1 if file names longer than KERN_NAME_MAX are truncated.
 .It Li _PC_VDISABLE
 Returns the terminal character disabling value.
 Return 1 if file names longer than KERN_NAME_MAX are truncated.
 .It Li _PC_VDISABLE
 Returns the terminal character disabling value.
+.It Li _PC_XATTR_SIZE_BITS
+Returns the number of bits used to store maximum extended 
+attribute size in bytes.  For example, if the maximum 
+attribute size supported by a file system is 128K, the 
+value returned will be 18.  However a value 18 can mean 
+that the maximum attribute size can be anywhere from 
+(256KB - 1) to 128KB.  As a special case, the resource 
+fork can have much larger size, and some file system 
+specific extended attributes can have smaller and preset 
+size; for example, Finder Info is always 32 bytes.
 .El
 .Sh RETURN VALUES
 If the call to
 .El
 .Sh RETURN VALUES
 If the call to