]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/stat.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / sys / stat.h
index 18c9ad95001b6a4364aaa941b91a312096f602e4..ec5858ebdb2cfe574af15a2529cf68040dc0063f 100644 (file)
@@ -540,6 +540,19 @@ extern void munge_user32_stat64(struct stat64 *sbp, struct user32_stat64 *usbp);
 #endif
 #endif
 
+#if __DARWIN_C_LEVEL >= __DARWIN_C_FULL
+/*
+ * Extended flags ("EF") returned by ATTR_CMNEXT_EXT_FLAGS from getattrlist/getattrlistbulk
+ */
+#define EF_MAY_SHARE_BLOCKS     0x00000001      /* file may share blocks with another file */
+#define EF_NO_XATTRS            0x00000002      /* file has no xattrs at all */
+#define EF_IS_SYNC_ROOT         0x00000004      /* file is a sync root for iCloud */
+#define EF_IS_PURGEABLE         0x00000008      /* file is purgeable */
+#define EF_IS_SPARSE            0x00000010      /* file has at least one sparse region */
+#define EF_IS_SYNTHETIC         0x00000020      /* a synthetic directory/symlink */
+#endif
+
+
 #ifndef KERNEL
 
 __BEGIN_DECLS