GROUP_OBJ
if (tp->a_type == GROUP_OBJ) {
acls[1].a_type = GROUP_OBJ;
} else if (type & (GROUP_OBJ|GROUP)) {
if (type & (USER_OBJ|GROUP_OBJ))
case GROUP_OBJ:
case GROUP_OBJ: /* Group */
if (tp->a_type == GROUP_OBJ)
case GROUP_OBJ:
if (tp->a_type == GROUP_OBJ) {
case GROUP_OBJ:
(tmpacl.a_type == GROUP_OBJ) ||
case GROUP_OBJ:
aclentp->a_type = GROUP_OBJ;
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
} else if (dest->a_type & GROUP_OBJ) {
if ((list->seen & (USER_OBJ | GROUP_OBJ | OTHER_OBJ)) !=
(USER_OBJ | GROUP_OBJ | OTHER_OBJ)) {
if (!(list->group_obj.aent_type & GROUP_OBJ)) {
acl->seen |= GROUP_OBJ;
vals->aent_type = GROUP_OBJ | acl->dfacl_flag;
if (aclent[i].a_type & (GROUP | GROUP_OBJ))
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
if (aclent[i].a_type & GROUP_OBJ) {
} else if (aclent[i].a_type & (GROUP_OBJ | GROUP)) {
if (aclent[i].a_type & GROUP_OBJ) {
case GROUP_OBJ:
if (tp->a_type == GROUP_OBJ) {
if (tp->a_type == GROUP_OBJ) {
tp->a_type == GROUP_OBJ)
{3, GROUP_OBJ},
case GROUP_OBJ:
case GROUP_OBJ:
if (aclp->a_type == GROUP_OBJ)
min_acl[1].a_type = GROUP_OBJ;
if (tp->a_type == GROUP_OBJ) {
aclentp->a_type = GROUP_OBJ; /* Group */
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
} else if (dest->a_type & GROUP_OBJ) {
if ((list->seen & (USER_OBJ | GROUP_OBJ | OTHER_OBJ)) !=
(USER_OBJ | GROUP_OBJ | OTHER_OBJ)) {
ASSERT(list->group_obj.aent_type & GROUP_OBJ);
acl->seen |= GROUP_OBJ;
vals->aent_type = GROUP_OBJ | acl->dfacl_flag;
if (aclent[i].a_type & (GROUP | GROUP_OBJ))
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
if (aclent[i].a_type & GROUP_OBJ) {
} else if (aclent[i].a_type & (GROUP_OBJ | GROUP)) {
if (aclent[i].a_type & GROUP_OBJ) {
case GROUP_OBJ:
case GROUP_OBJ:
case GROUP_OBJ: /* Group */
formvsec(GROUP_OBJ, sp->agroup, &aclentp);
ACL_MOVE(sp->agroup, GROUP_OBJ, bufaclp);
aclentp->a_type = GROUP_OBJ;
case GROUP_OBJ: /* Group */
#define DEF_GROUP_OBJ (ACL_DEFAULT | GROUP_OBJ)