diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-07-27 22:07:53 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-07-27 22:07:53 +0000 |
commit | 4fbe7358c7747a9165f776eb19addbb9baf7def2 (patch) | |
tree | bc7076b4f6d10c2cc2942539bb666e50f0b66954 /libdde_linux26/contrib/include/linux/nfsacl.h | |
parent | 21adb5284111190057db245cfc2b54091920c373 (diff) |
rename libdde_linux26 into libdde-linux26 to make dpkg-source happy
Diffstat (limited to 'libdde_linux26/contrib/include/linux/nfsacl.h')
-rw-r--r-- | libdde_linux26/contrib/include/linux/nfsacl.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/libdde_linux26/contrib/include/linux/nfsacl.h b/libdde_linux26/contrib/include/linux/nfsacl.h deleted file mode 100644 index 43011b69..00000000 --- a/libdde_linux26/contrib/include/linux/nfsacl.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * File: linux/nfsacl.h - * - * (C) 2003 Andreas Gruenbacher <agruen@suse.de> - */ -#ifndef __LINUX_NFSACL_H -#define __LINUX_NFSACL_H - -#define NFS_ACL_PROGRAM 100227 - -#define ACLPROC2_GETACL 1 -#define ACLPROC2_SETACL 2 -#define ACLPROC2_GETATTR 3 -#define ACLPROC2_ACCESS 4 - -#define ACLPROC3_GETACL 1 -#define ACLPROC3_SETACL 2 - - -/* Flags for the getacl/setacl mode */ -#define NFS_ACL 0x0001 -#define NFS_ACLCNT 0x0002 -#define NFS_DFACL 0x0004 -#define NFS_DFACLCNT 0x0008 - -/* Flag for Default ACL entries */ -#define NFS_ACL_DEFAULT 0x1000 - -#ifdef __KERNEL__ - -#include <linux/posix_acl.h> - -/* Maximum number of ACL entries over NFS */ -#define NFS_ACL_MAX_ENTRIES 1024 - -#define NFSACL_MAXWORDS (2*(2+3*NFS_ACL_MAX_ENTRIES)) -#define NFSACL_MAXPAGES ((2*(8+12*NFS_ACL_MAX_ENTRIES) + PAGE_SIZE-1) \ - >> PAGE_SHIFT) - -#define NFS_ACL_MAX_ENTRIES_INLINE (5) -#define NFS_ACL_INLINE_BUFSIZE ((2*(2+3*NFS_ACL_MAX_ENTRIES_INLINE)) << 2) - -static inline unsigned int -nfsacl_size(struct posix_acl *acl_access, struct posix_acl *acl_default) -{ - unsigned int w = 16; - w += max(acl_access ? (int)acl_access->a_count : 3, 4) * 12; - if (acl_default) - w += max((int)acl_default->a_count, 4) * 12; - return w; -} - -extern unsigned int -nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode, - struct posix_acl *acl, int encode_entries, int typeflag); -extern unsigned int -nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt, - struct posix_acl **pacl); - -#endif /* __KERNEL__ */ -#endif /* __LINUX_NFSACL_H */ |