1/* $NetBSD: rump_namei.h,v 1.52 2023/09/23 18:21:43 ad 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.64 2023/09/23 18:21:12 ad 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