PERFORCE change 160069 for review
Edward Tomasz Napierala
trasz at FreeBSD.org
Tue Mar 31 12:18:25 PDT 2009
http://perforce.freebsd.org/chv.cgi?CH=160069
Change 160069 by trasz at trasz_victim7 on 2009/03/31 19:18:15
Rename few more things.
Affected files ...
.. //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/acl_compat.c#8 edit
Differences ...
==== //depot/projects/soc2008/trasz_nfs4acl/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/acl_compat.c#8 (text+ko) ====
@@ -69,12 +69,12 @@
#include "acl_compat.h"
-struct artwo {
- uint32_t sun;
- int bsd;
+struct zfs2bsd {
+ uint32_t zb_zfs;
+ int zb_bsd;
};
-struct artwo perms[] = {{ACE_READ_DATA, ACL_READ_DATA},
+struct zfs2bsd perms[] = {{ACE_READ_DATA, ACL_READ_DATA},
{ACE_WRITE_DATA, ACL_WRITE_DATA},
{ACE_EXECUTE, ACL_EXECUTE},
{ACE_APPEND_DATA, ACL_APPEND_DATA},
@@ -90,7 +90,7 @@
{ACE_SYNCHRONIZE, ACL_SYNCHRONIZE},
{0, 0}};
-struct artwo flags[] = {{ACE_FILE_INHERIT_ACE, ACL_ENTRY_FILE_INHERIT},
+struct zfs2bsd flags[] = {{ACE_FILE_INHERIT_ACE, ACL_ENTRY_FILE_INHERIT},
{ACE_DIRECTORY_INHERIT_ACE, ACL_ENTRY_DIRECTORY_INHERIT},
{ACE_NO_PROPAGATE_INHERIT_ACE, ACL_ENTRY_LIMIT_INHERIT},
{ACE_INHERIT_ONLY_ACE, ACL_ENTRY_ONLY_INHERIT},
@@ -99,31 +99,31 @@
{0, 0}};
static int
-_bsd_from_sun(uint32_t sun, const struct artwo *table)
+_bsd_from_zfs(uint32_t zfs, const struct zfs2bsd *table)
{
- const struct artwo *tmp;
+ const struct zfs2bsd *tmp;
int bsd = 0;
- for (tmp = table; tmp->sun != 0; tmp++) {
- if (sun & tmp->sun)
- bsd |= tmp->bsd;
+ for (tmp = table; tmp->zb_zfs != 0; tmp++) {
+ if (zfs & tmp->zb_zfs)
+ bsd |= tmp->zb_bsd;
}
return (bsd);
}
static uint32_t
-_sun_from_bsd(int bsd, const struct artwo *table)
+_zfs_from_bsd(int bsd, const struct zfs2bsd *table)
{
- const struct artwo *tmp;
- uint32_t sun = 0;
+ const struct zfs2bsd *tmp;
+ uint32_t zfs = 0;
- for (tmp = table; tmp->bsd != 0; tmp++) {
- if (bsd & tmp->bsd)
- sun |= tmp->sun;
+ for (tmp = table; tmp->zb_bsd != 0; tmp++) {
+ if (bsd & tmp->zb_bsd)
+ zfs |= tmp->zb_zfs;
}
- return (sun);
+ return (zfs);
}
int
@@ -158,8 +158,8 @@
else
entry->ae_id = ACL_UNDEFINED_ID;
- entry->ae_perm = _bsd_from_sun(ace->a_access_mask, perms);
- entry->ae_flags = _bsd_from_sun(ace->a_flags, flags);
+ entry->ae_perm = _bsd_from_zfs(ace->a_access_mask, perms);
+ entry->ae_flags = _bsd_from_zfs(ace->a_flags, flags);
switch (ace->a_type) {
case ACE_ACCESS_ALLOWED_ACE_TYPE:
@@ -210,8 +210,8 @@
else /* ACL_USER */
ace->a_flags = 0;
- ace->a_access_mask = _sun_from_bsd(entry->ae_perm, perms);
- ace->a_flags |= _sun_from_bsd(entry->ae_flags, flags);
+ ace->a_access_mask = _zfs_from_bsd(entry->ae_perm, perms);
+ ace->a_flags |= _zfs_from_bsd(entry->ae_flags, flags);
switch (entry->ae_extended) {
case ACL_EXTENDED_ALLOW:
More information about the p4-projects
mailing list