Lines Matching refs:permset
264 int permset; /* Permissions for this class of users. */
313 acls[i].type, acls[i].permset, acls[i].tag, acls[i].qual,
319 acl_match(struct acl_t *acl, int type, int permset, int tag, int qual, const char *name)
323 if (permset != acl->permset)
348 int type, permset, tag, qual;
357 &type, &permset, &tag, &qual, &name))) {
359 if (acl_match(&acls[marker[i]], type, permset,
369 failure("USER_OBJ permset (%02o) != user mode (%02o)",
370 permset, 07 & (mode >> 6));
371 assert((permset << 6) == (mode & 0700));
374 failure("GROUP_OBJ permset %02o != group mode %02o",
375 permset, 07 & (mode >> 3));
376 assert((permset << 3) == (mode & 0070));
379 failure("OTHER permset (%02o) != other mode (%02o)",
380 permset, mode & 07);
381 assert((permset << 0) == (mode & 0007));
384 "(type=%d,permset=%d,tag=%d,qual=%d,name=``%s'')",
385 type, permset, tag, qual, name);
397 "(type=%d,permset=%d,tag=%d,qual=%d,name=``%s'')",
398 acls[marker[0]].type, acls[marker[0]].permset,