Lines Matching refs:acl
30 #include <sys/acl.h>
294 compare_acls(acl_t acl, struct myacl_t *myacls, const char *filename, int start, int end)
313 * Iterate over acls in system acl object, try to match each
316 while (1 == acl_get_entry(acl, entry_id, &acl_entry)) {
334 /* Dump entries in the myacls array that weren't in the system acl. */
394 /* Dump entries in the myacls array that weren't in the system acl. */
424 acl_t acl;
431 acl = acl_from_text("owner@:rwxp::allow,group@:rwp:f:allow");
432 assert((void *)acl != NULL);
435 acl_free(acl);
439 n = acl_set_file("pretest", ACL_TYPE_NFS4, acl);
440 acl_free(acl);
499 acl = acl_get_file("testall", ACL_TYPE_NFS4);
500 assert(acl != (acl_t)NULL);
501 compare_acls(acl, acls_reg, "testall", 0, (int)(sizeof(acls_reg)/sizeof(acls_reg[0])));
502 acl_free(acl);
509 acl = acl_get_file(buff, ACL_TYPE_NFS4);
510 assert(acl != (acl_t)NULL);
511 compare_acls(acl, acls_dir, buff, i, i + 1);
512 acl_free(acl);
518 acl = acl_get_file("dirall", ACL_TYPE_NFS4);
519 assert(acl != (acl_t)NULL);
520 compare_acls(acl, acls_dir, "dirall", 0, (int)(sizeof(acls_dir)/sizeof(acls_dir[0])));
521 acl_free(acl);