Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/posix1e/acl_support.c
Show First 20 Lines • Show All 56 Lines • ▼ Show 20 Lines | |||||
*/ | */ | ||||
int | int | ||||
_acl_differs(const acl_t a, const acl_t b) | _acl_differs(const acl_t a, const acl_t b) | ||||
{ | { | ||||
int i; | int i; | ||||
struct acl_entry *entrya, *entryb; | struct acl_entry *entrya, *entryb; | ||||
assert(_acl_brand(a) == _acl_brand(b)); | assert(_acl_brand(a) == _acl_brand(b)); | ||||
assert(_acl_brand(a) != ACL_BRAND_UNKNOWN); | |||||
assert(_acl_brand(b) != ACL_BRAND_UNKNOWN); | |||||
if (a->ats_acl.acl_cnt != b->ats_acl.acl_cnt) | if (a->ats_acl.acl_cnt != b->ats_acl.acl_cnt) | ||||
return (1); | return (1); | ||||
for (i = 0; i < b->ats_acl.acl_cnt; i++) { | for (i = 0; i < b->ats_acl.acl_cnt; i++) { | ||||
entrya = &(a->ats_acl.acl_entry[i]); | entrya = &(a->ats_acl.acl_entry[i]); | ||||
entryb = &(b->ats_acl.acl_entry[i]); | entryb = &(b->ats_acl.acl_entry[i]); | ||||
▲ Show 20 Lines • Show All 346 Lines • Show Last 20 Lines |