PERFORCE change 159919 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Fri Mar 27 13:05:49 PDT 2009
http://perforce.freebsd.org/chv.cgi?CH=159919
Change 159919 by trasz at trasz_victim7 on 2009/03/27 20:05:28
Rename unixify_vaccess().
Affected files ...
.. //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#15 edit
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/subr_acl_posix1e.c#11 edit
.. //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vfs_subr.c#26 edit
.. //depot/projects/soc2008/trasz_nfs4acl/sys/sys/vnode.h#20 edit
Differences ...
==== //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#15 (text+ko) ====
@@ -3969,7 +3969,7 @@
int error;
accmode_t accmode = ap->a_accmode;
- if (unixify_vaccess(&accmode, &error))
+ if (vfs_unixify_accmode(&accmode, &error))
return (error);
/*
==== //depot/projects/soc2008/trasz_nfs4acl/sys/kern/subr_acl_posix1e.c#11 (text+ko) ====
@@ -71,7 +71,7 @@
if (privused != NULL)
*privused = 0;
- if (unixify_vaccess(&accmode, &error))
+ if (vfs_unixify_accmode(&accmode, &error))
return (error);
/*
==== //depot/projects/soc2008/trasz_nfs4acl/sys/kern/vfs_subr.c#26 (text+ko) ====
@@ -3548,7 +3548,7 @@
dac_granted = 0;
- if (unixify_vaccess(&accmode, &error))
+ if (vfs_unixify_accmode(&accmode, &error))
return (error);
/* Check the owner. */
@@ -4274,8 +4274,9 @@
}
/*
- * The purpose of this routine is to remove granularity from vaccess_t,
- * reducing it into standard unix access bits.
+ * The purpose of this routine is to remove granularity from accmode_t,
+ * reducing it into standard unix access bits - VEXEC, VREAD, VWRITE
+ * and VADMIN.
*
* This routine is supposed to be called from the beginning of vaccess
* implementations that don't know anything about granularity. If it
@@ -4283,7 +4284,7 @@
* puts into variable pointed to by "error".
*/
int
-unixify_vaccess(accmode_t *accmode, int *error)
+vfs_unixify_accmode(accmode_t *accmode, int *error)
{
/*
* Unix does not provide any explicit "deny" access rules.
==== //depot/projects/soc2008/trasz_nfs4acl/sys/sys/vnode.h#20 (text+ko) ====
@@ -629,7 +629,7 @@
int vaccess_acl_nfs4(enum vtype type, uid_t file_uid,
gid_t file_gid, struct acl *acl, accmode_t accmode,
struct ucred *cred, int *privused);
-int unixify_vaccess(accmode_t *accmode, int *error);
+int vfs_unixify_accmode(accmode_t *accmode, int *error);
void vattr_null(struct vattr *vap);
int vcount(struct vnode *vp);
void vdrop(struct vnode *);
More information about the p4-projects
mailing list