hpux_acl 114 source3/modules/vfs_hpuxacl.c static bool hpux_add_to_acl(HPUX_ACL_T *hpux_acl, int *count, hpux_acl 121 source3/modules/vfs_hpuxacl.c static bool hpux_acl_check(HPUX_ACL_T hpux_acl, int count); hpux_acl 143 source3/modules/vfs_hpuxacl.c HPUX_ACL_T hpux_acl = NULL; hpux_acl 164 source3/modules/vfs_hpuxacl.c if (!hpux_acl_get_file(path_p, &hpux_acl, &count)) { hpux_acl 167 source3/modules/vfs_hpuxacl.c result = hpux_acl_to_smb_acl(hpux_acl, count, type); hpux_acl 176 source3/modules/vfs_hpuxacl.c SAFE_FREE(hpux_acl); hpux_acl 216 source3/modules/vfs_hpuxacl.c HPUX_ACL_T hpux_acl = NULL; hpux_acl 238 source3/modules/vfs_hpuxacl.c if(!smb_acl_to_hpux_acl(theacl, &hpux_acl, &count, type)) { hpux_acl 278 source3/modules/vfs_hpuxacl.c if (!hpux_add_to_acl(&hpux_acl, &count, other_acl, hpux_acl 292 source3/modules/vfs_hpuxacl.c if (!hpux_acl_sort(hpux_acl, count)) { hpux_acl 298 source3/modules/vfs_hpuxacl.c ret = acl(CONST_DISCARD(char *, name), ACL_SET, count, hpux_acl); hpux_acl 306 source3/modules/vfs_hpuxacl.c SAFE_FREE(hpux_acl); hpux_acl 360 source3/modules/vfs_hpuxacl.c HPUX_ACL_T hpux_acl; hpux_acl 371 source3/modules/vfs_hpuxacl.c if (!smb_acl_to_hpux_acl(smb_acl, &hpux_acl, &count, hpux_acl 377 source3/modules/vfs_hpuxacl.c if (!hpux_acl_sort(hpux_acl, count)) { hpux_acl 381 source3/modules/vfs_hpuxacl.c ret = acl(CONST_DISCARD(char *, path), ACL_SET, count, hpux_acl); hpux_acl 400 source3/modules/vfs_hpuxacl.c HPUX_ACL_T hpux_acl = hpux_acl 402 source3/modules/vfs_hpuxacl.c if (hpux_acl == NULL) { hpux_acl 405 source3/modules/vfs_hpuxacl.c return hpux_acl; hpux_acl 413 source3/modules/vfs_hpuxacl.c HPUX_ACL_T *hpux_acl, int *count, hpux_acl 422 source3/modules/vfs_hpuxacl.c *hpux_acl = NULL; hpux_acl 461 source3/modules/vfs_hpuxacl.c if (!hpux_add_to_acl(hpux_acl, count, &hpux_entry, hpux_acl 470 source3/modules/vfs_hpuxacl.c (*hpux_acl)[(*count)-1].a_type)); hpux_acl 472 source3/modules/vfs_hpuxacl.c (*hpux_acl)[(*count)-1].a_id)); hpux_acl 474 source3/modules/vfs_hpuxacl.c (*hpux_acl)[(*count)-1].a_perm)); hpux_acl 481 source3/modules/vfs_hpuxacl.c SAFE_FREE(*hpux_acl); hpux_acl 492 source3/modules/vfs_hpuxacl.c static SMB_ACL_T hpux_acl_to_smb_acl(HPUX_ACL_T hpux_acl, int count, hpux_acl 506 source3/modules/vfs_hpuxacl.c if (!_IS_OF_TYPE(hpux_acl[i], type)) { hpux_acl 519 source3/modules/vfs_hpuxacl.c hpux_tag_to_smb_tag(hpux_acl[i].a_type)) != 0) hpux_acl 522 source3/modules/vfs_hpuxacl.c hpux_acl[i].a_type)); hpux_acl 526 source3/modules/vfs_hpuxacl.c sys_acl_set_qualifier(smb_entry, (void *)&hpux_acl[i].a_id); hpux_acl 527 source3/modules/vfs_hpuxacl.c smb_perm = hpux_perm_to_smb_perm(hpux_acl[i].a_perm); hpux_acl 530 source3/modules/vfs_hpuxacl.c hpux_acl[i].a_perm)); hpux_acl 648 source3/modules/vfs_hpuxacl.c static bool hpux_acl_get_file(const char *name, HPUX_ACL_T *hpux_acl, hpux_acl 674 source3/modules/vfs_hpuxacl.c *hpux_acl = hpux_acl_init(*count); hpux_acl 675 source3/modules/vfs_hpuxacl.c if (*hpux_acl == NULL) { hpux_acl 679 source3/modules/vfs_hpuxacl.c *count = acl(CONST_DISCARD(char *, name), ACL_GET, *count, *hpux_acl); hpux_acl 711 source3/modules/vfs_hpuxacl.c static bool hpux_add_to_acl(HPUX_ACL_T *hpux_acl, int *count, hpux_acl 728 source3/modules/vfs_hpuxacl.c hpux_acl, count); hpux_acl 729 source3/modules/vfs_hpuxacl.c if (hpux_acl == NULL) { hpux_acl 757 source3/modules/vfs_hpuxacl.c static bool hpux_acl_sort(HPUX_ACL_T hpux_acl, int count) hpux_acl 761 source3/modules/vfs_hpuxacl.c if (hpux_internal_aclsort(count, fixmask, hpux_acl) != 0) { hpux_acl 1130 source3/modules/vfs_hpuxacl.c static bool hpux_acl_check(HPUX_ACL_T hpux_acl, int count) hpux_acl 1135 source3/modules/vfs_hpuxacl.c check_rc = aclcheck(hpux_acl, count, &check_which); hpux_acl 1143 source3/modules/vfs_hpuxacl.c hpux_acl[check_which].a_type)); hpux_acl 1145 source3/modules/vfs_hpuxacl.c hpux_acl[check_which].a_id)); hpux_acl 1147 source3/modules/vfs_hpuxacl.c hpux_acl[check_which].a_perm));