#ifndef __LINUX_NFSACL_H
#define __LINUX_NFSACL_H
#include <linux/posix_acl.h>
#include <linux/sunrpc/xdr.h>
#include <uapi/linux/nfsacl.h>
#define NFS_ACL_MAX_ENTRIES …
#define NFSACL_MAXWORDS …
#define NFSACL_MAXPAGES …
#define NFS_ACL_MAX_ENTRIES_INLINE …
#define NFS_ACL_INLINE_BUFSIZE …
static inline unsigned int
nfsacl_size(struct posix_acl *acl_access, struct posix_acl *acl_default)
{ … }
extern int
nfsacl_encode(struct xdr_buf *buf, unsigned int base, struct inode *inode,
struct posix_acl *acl, int encode_entries, int typeflag);
extern int
nfsacl_decode(struct xdr_buf *buf, unsigned int base, unsigned int *aclcnt,
struct posix_acl **pacl);
extern bool
nfs_stream_decode_acl(struct xdr_stream *xdr, unsigned int *aclcnt,
struct posix_acl **pacl);
extern bool
nfs_stream_encode_acl(struct xdr_stream *xdr, struct inode *inode,
struct posix_acl *acl, int encode_entries, int typeflag);
#endif