aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/namei.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sys/namei.h')
-rw-r--r--sys/sys/namei.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/sys/namei.h b/sys/sys/namei.h
index 8ffa87aa3d7e..f6279700e735 100644
--- a/sys/sys/namei.h
+++ b/sys/sys/namei.h
@@ -198,8 +198,12 @@ int cache_fplookup(struct nameidata *ndp, enum cache_fpl_status *status,
/*
* Flags in ni_lcf, valid for the duration of the namei call.
*/
-#define NI_LCF_STRICTRELATIVE 0x0001 /* relative lookup only */
+#define NI_LCF_STRICTREL 0x0001 /* relative lookup only */
#define NI_LCF_CAP_DOTDOT 0x0002 /* ".." in strictrelative case */
+/* Track capability restrictions seperately for violation ktracing. */
+#define NI_LCF_STRICTREL_KTR 0x0004 /* trace relative lookups */
+#define NI_LCF_CAP_DOTDOT_KTR 0x0008 /* ".." in strictrelative case */
+#define NI_LCF_KTR_FLAGS (NI_LCF_STRICTREL_KTR | NI_LCF_CAP_DOTDOT_KTR)
/*
* Initialization of a nameidata structure.