xref: /utopia/UTPA2-700.0.x/projects/tools/lint/mips-linux-gnu_include/linux/nfsacl.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi /*
2*53ee8cc1Swenshuai.xi  * File: linux/nfsacl.h
3*53ee8cc1Swenshuai.xi  *
4*53ee8cc1Swenshuai.xi  * (C) 2003 Andreas Gruenbacher <agruen@suse.de>
5*53ee8cc1Swenshuai.xi  */
6*53ee8cc1Swenshuai.xi #ifndef __LINUX_NFSACL_H
7*53ee8cc1Swenshuai.xi #define __LINUX_NFSACL_H
8*53ee8cc1Swenshuai.xi 
9*53ee8cc1Swenshuai.xi #define NFS_ACL_PROGRAM	100227
10*53ee8cc1Swenshuai.xi 
11*53ee8cc1Swenshuai.xi #define ACLPROC2_GETACL		1
12*53ee8cc1Swenshuai.xi #define ACLPROC2_SETACL		2
13*53ee8cc1Swenshuai.xi #define ACLPROC2_GETATTR	3
14*53ee8cc1Swenshuai.xi #define ACLPROC2_ACCESS		4
15*53ee8cc1Swenshuai.xi 
16*53ee8cc1Swenshuai.xi #define ACLPROC3_GETACL		1
17*53ee8cc1Swenshuai.xi #define ACLPROC3_SETACL		2
18*53ee8cc1Swenshuai.xi 
19*53ee8cc1Swenshuai.xi 
20*53ee8cc1Swenshuai.xi /* Flags for the getacl/setacl mode */
21*53ee8cc1Swenshuai.xi #define NFS_ACL			0x0001
22*53ee8cc1Swenshuai.xi #define NFS_ACLCNT		0x0002
23*53ee8cc1Swenshuai.xi #define NFS_DFACL		0x0004
24*53ee8cc1Swenshuai.xi #define NFS_DFACLCNT		0x0008
25*53ee8cc1Swenshuai.xi 
26*53ee8cc1Swenshuai.xi /* Flag for Default ACL entries */
27*53ee8cc1Swenshuai.xi #define NFS_ACL_DEFAULT		0x1000
28*53ee8cc1Swenshuai.xi 
29*53ee8cc1Swenshuai.xi #endif  /* __LINUX_NFSACL_H */
30