]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/hfs/hfs_format.h
xnu-3247.1.106.tar.gz
[apple/xnu.git] / bsd / hfs / hfs_format.h
index ba00a272a2f52e8b68bb541ba288e3666b9497a7..dcc1807243d10b55c129a8a54ce32cd9c139e920 100644 (file)
@@ -363,8 +363,23 @@ enum {
        kHFSHasChildLinkBit     = 0x0006,       /* folder has a child that's a dir link */
        kHFSHasChildLinkMask    = 0x0040,
 
        kHFSHasChildLinkBit     = 0x0006,       /* folder has a child that's a dir link */
        kHFSHasChildLinkMask    = 0x0040,
 
-       kHFSHasDateAddedBit = 0x0007,   /* File/Folder has the date-added stored in the finder info. */
-       kHFSHasDateAddedMask = 0x0080 
+       kHFSHasDateAddedBit     = 0x0007,       /* File/Folder has the date-added stored in the finder info. */
+       kHFSHasDateAddedMask    = 0x0080, 
+
+       kHFSFastDevPinnedBit    = 0x0008,       /* this file has been pinned to the fast-device by the hot-file code on cooperative fusion */
+       kHFSFastDevPinnedMask   = 0x0100,
+
+       kHFSDoNotFastDevPinBit  = 0x0009,       /* this file can not be pinned to the fast-device */
+       kHFSDoNotFastDevPinMask = 0x0200,
+
+       kHFSFastDevCandidateBit  = 0x000a,      /* this item is a potential candidate for fast-dev pinning (as are any of its descendents */
+       kHFSFastDevCandidateMask = 0x0400,
+
+       kHFSAutoCandidateBit     = 0x000b,      /* this item was automatically marked as a fast-dev candidate by the kernel */
+       kHFSAutoCandidateMask    = 0x0800
+
+       // There are only 4 flag bits remaining: 0x1000, 0x2000, 0x4000, 0x8000
+
 };
 
 
 };