1 /* $NetBSD: rump_namei.h,v 1.53 2024/07/01 00:58:43 christos Exp $ */ 2 3 4 /* 5 * WARNING: GENERATED FILE. DO NOT EDIT 6 * (edit namei.src and run make namei in src/sys/sys) 7 * by: NetBSD: gennameih.awk,v 1.5 2009/12/23 14:17:19 pooka Exp 8 * from: NetBSD: namei.src,v 1.65 2024/07/01 00:58:05 christos Exp 9 */ 10 11 #ifndef _RUMP_RUMP_NAMEI_H_ 12 #define _RUMP_RUMP_NAMEI_H_ 13 14 #define RUMP_NAMEI_LOOKUP 0 15 #define RUMP_NAMEI_CREATE 1 16 #define RUMP_NAMEI_DELETE 2 17 #define RUMP_NAMEI_RENAME 3 18 #define RUMP_NAMEI_OPMASK 3 19 #define RUMP_NAMEI_LOCKLEAF 0x00000004 20 #define RUMP_NAMEI_LOCKPARENT 0x00000008 21 #define RUMP_NAMEI_TRYEMULROOT 0x00000010 22 #define RUMP_NAMEI_NOCACHE 0x00000020 23 #define RUMP_NAMEI_FOLLOW 0x00000040 24 #define RUMP_NAMEI_NOFOLLOW 0x00000000 25 #define RUMP_NAMEI_EMULROOTSET 0x00000080 26 #define RUMP_NAMEI_LOCKSHARED 0x00000100 27 #define RUMP_NAMEI_NOCHROOT 0x01000000 28 #define RUMP_NAMEI_NONEXCLHACK 0x02000000 29 #define RUMP_NAMEI_MODMASK 0x030001fc 30 #define RUMP_NAMEI_NOCROSSMOUNT 0x0000800 31 #define RUMP_NAMEI_RDONLY 0x0001000 32 #define RUMP_NAMEI_ISDOTDOT 0x0002000 33 #define RUMP_NAMEI_MAKEENTRY 0x0004000 34 #define RUMP_NAMEI_ISLASTCN 0x0008000 35 #define RUMP_NAMEI_WILLBEDIR 0x0010000 36 #define RUMP_NAMEI_ISWHITEOUT 0x0020000 37 #define RUMP_NAMEI_DOWHITEOUT 0x0040000 38 #define RUMP_NAMEI_REQUIREDIR 0x0080000 39 #define RUMP_NAMEI_CREATEDIR 0x0200000 40 #define RUMP_NAMEI_PARAMASK 0x02ff800 41 42 #endif /* _RUMP_RUMP_NAMEI_H_ */ 43