Home | History | Annotate | Download | only in linux
      1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2 /*
      3  * File: linux/nfsacl.h
      4  *
      5  * (C) 2003 Andreas Gruenbacher <agruen (at) suse.de>
      6  */
      7 #ifndef _UAPI__LINUX_NFSACL_H
      8 #define _UAPI__LINUX_NFSACL_H
      9 
     10 #define NFS_ACL_PROGRAM	100227
     11 
     12 #define ACLPROC2_GETACL		1
     13 #define ACLPROC2_SETACL		2
     14 #define ACLPROC2_GETATTR	3
     15 #define ACLPROC2_ACCESS		4
     16 
     17 #define ACLPROC3_GETACL		1
     18 #define ACLPROC3_SETACL		2
     19 
     20 
     21 /* Flags for the getacl/setacl mode */
     22 #define NFS_ACL			0x0001
     23 #define NFS_ACLCNT		0x0002
     24 #define NFS_DFACL		0x0004
     25 #define NFS_DFACLCNT		0x0008
     26 #define NFS_ACL_MASK		0x000f
     27 
     28 /* Flag for Default ACL entries */
     29 #define NFS_ACL_DEFAULT		0x1000
     30 
     31 #endif /* _UAPI__LINUX_NFSACL_H */
     32