]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/getdirentriesattr.2
xnu-6153.121.1.tar.gz
[apple/xnu.git] / bsd / man / man2 / getdirentriesattr.2
index 6be39ee8726e6fd3a3d4132d88dbb098a85de55c..cc6c35ec70382917f525f36770030852979239ff 100644 (file)
@@ -254,7 +254,7 @@ you should be careful to support the behaviour specified by this document.
 .
 .Pp
 If the directory contains a mount point, then
-.Dv DIR_MNTSTATUS_MNTPOINT
+.Dq DIR_MNTSTATUS_MNTPOINT
 will be set in the
 .Dv ATTR_DIR_MOUNTSTATUS
 for that entry; all other attributes for that entry, however,
@@ -262,6 +262,17 @@ will be for the underlying file system (as opposed to the mounted
 file system).
 .Xr getattrlist 2
 should be used to get the attributes for the mount point.
+.Pp
+A directory which is a firmlink will have the
+.Dq SF_FIRMLINK
+flag set in its
+ATTR_CMN_FLAGS attribute entry.
+However the attributes returned by
+.Fn getdirentriesattr
+will be those from the firmlink, not the firmlink's target.
+To get the attributes of the firmlink's target, call
+.Xr getattrlist 2
+on the firmlink.
 .Sh ERRORS
 .Fn getdirentriesattr
 will fail if: