]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/resource.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / sys / resource.h
index b3baf8421439ca1f3b882063c46e8639ccd79b9b..e3b86028ae078a5c3f21f9ab0d897e574f5b5e4c 100644 (file)
@@ -547,6 +547,8 @@ struct proc_rlimit_control_wakeupmon {
 #define IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME 4
 #define IOPOL_TYPE_VFS_TRIGGER_RESOLVE 5
 #define IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION 6
+#define IOPOL_TYPE_VFS_IGNORE_PERMISSIONS 7
+#define IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE 8
 
 /* scope */
 #define IOPOL_SCOPE_PROCESS   0
@@ -586,6 +588,12 @@ struct proc_rlimit_control_wakeupmon {
 #define IOPOL_VFS_CONTENT_PROTECTION_DEFAULT 0
 #define IOPOL_VFS_CONTENT_PROTECTION_IGNORE  1
 
+#define IOPOL_VFS_IGNORE_PERMISSIONS_OFF 0
+#define IOPOL_VFS_IGNORE_PERMISSIONS_ON  1
+
+#define IOPOL_VFS_SKIP_MTIME_UPDATE_OFF 0
+#define IOPOL_VFS_SKIP_MTIME_UPDATE_ON 1
+
 #ifdef PRIVATE
 /*
  * Structures for use in communicating via iopolicysys() between Libc and the