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