Changeset View
Changeset View
Standalone View
Standalone View
sys/ufs/ufs/acl.h
Show All 33 Lines | |||||
* Support for POSIX.1e access control lists. | * Support for POSIX.1e access control lists. | ||||
*/ | */ | ||||
#ifndef _UFS_UFS_ACL_H_ | #ifndef _UFS_UFS_ACL_H_ | ||||
#define _UFS_UFS_ACL_H_ | #define _UFS_UFS_ACL_H_ | ||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
int ufs_getacl_nfs4_internal(struct vnode *vp, struct acl *aclp, struct thread *td); | struct inode; | ||||
int ufs_setacl_nfs4_internal(struct vnode *vp, struct acl *aclp, struct thread *td); | |||||
int ufs_getacl_nfs4_internal(struct vnode *vp, struct acl *aclp, | |||||
struct thread *td); | |||||
int ufs_setacl_nfs4_internal(struct vnode *vp, struct acl *aclp, | |||||
struct thread *td); | |||||
void ufs_sync_acl_from_inode(struct inode *ip, struct acl *acl); | void ufs_sync_acl_from_inode(struct inode *ip, struct acl *acl); | ||||
void ufs_sync_inode_from_acl(struct acl *acl, struct inode *ip); | void ufs_sync_inode_from_acl(struct acl *acl, struct inode *ip); | ||||
int ufs_getacl(struct vop_getacl_args *); | int ufs_getacl(struct vop_getacl_args *); | ||||
int ufs_setacl(struct vop_setacl_args *); | int ufs_setacl(struct vop_setacl_args *); | ||||
int ufs_aclcheck(struct vop_aclcheck_args *); | int ufs_aclcheck(struct vop_aclcheck_args *); | ||||
#endif /* !_KERNEL */ | #endif /* !_KERNEL */ | ||||
#endif /* !_UFS_UFS_ACL_H_ */ | #endif /* !_UFS_UFS_ACL_H_ */ |