Home | History | Annotate | Line # | Download | only in rump
      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