/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_acl.c | 463 zfs_acl_t *aclp; in zfs_acl_alloc() local 473 return (aclp); in zfs_acl_alloc() 592 ASSERT(aclp); in zfs_acl_next_ace() 1079 zfs_acl_t *aclp; in zfs_acl_node_read() local 1147 *aclpp = aclp; in zfs_acl_node_read() 1177 zfs_acl_t *aclp; in zfs_acl_chown_setattr() local 1546 return (aclp); in zfs_acl_inherit() 1647 return (aclp); in zfs_acl_inherit() 1821 zfs_acl_t *aclp; in zfs_getacl() local 1983 *zaclp = aclp; in zfs_vsec_2_aclp() [all …]
|
/illumos-gate/usr/src/lib/libsec/common/ |
H A D | acltext.c | 196 aclcnt = aclp->acl_cnt; in aclent_printacl() 201 aclcnt = aclp->acl_cnt; in aclent_printacl() 316 switch (aclp->a_type) { in aclent_type_txt() 746 if (aclp == NULL) in aclent_acltotext() 765 (aclp->a_type == DEF_USER) || (aclp->a_type == GROUP) || in aclent_acltotext() 800 acl_t *aclp; in aclfromtext() local 809 aclp->acl_aclp = NULL; in aclfromtext() 812 acl_free(aclp); in aclfromtext() 900 if (aclp == NULL) in ace_acltotext() 982 if (aclp == NULL) in acl_totext() [all …]
|
H A D | aclutils.c | 113 *aclp = NULL; in cacl_get() 218 *aclp = acl_info; in cacl_get() 291 aclp->acl_cnt, aclp->acl_aclp); in cacl_set() 295 aclp->acl_cnt, aclp->acl_aclp); in cacl_set() 322 acl_cnt(acl_t *aclp) in acl_cnt() argument 342 newaclp->acl_aclp = malloc(aclp->acl_entry_size * aclp->acl_cnt); in acl_dup() 349 aclp->acl_aclp, aclp->acl_entry_size * aclp->acl_cnt); in acl_dup() 373 acl_t *aclp; in acl_to_aclp() local 377 if (aclp == NULL) in acl_to_aclp() 378 return (aclp); in acl_to_aclp() [all …]
|
H A D | aclcheck.c | 300 ace_aclcheck(acl_t *aclp, int isdir) in ace_aclcheck() argument 310 if (aclp->acl_cnt <= 0 || aclp->acl_cnt > MAX_ACL_ENTRIES) in ace_aclcheck() 313 for (i = 0, acep = aclp->acl_aclp; in ace_aclcheck() 314 i != aclp->acl_cnt && error == 0; i++, acep++) { in ace_aclcheck() 361 acl_check(acl_t *aclp, int flag) in acl_check() argument 366 switch (aclp->acl_type) { in acl_check() 368 error = aclent_aclcheck(aclp->acl_aclp, aclp->acl_cnt, in acl_check() 372 error = ace_aclcheck(aclp, flag); in acl_check()
|
/illumos-gate/usr/src/cmd/chmod/ |
H A D | chmod.c | 693 free(aclp); in handle_acl() 716 free(aclp); in handle_acl() 722 acl_t *aclp; in doacl() local 741 acl_free(aclp); in doacl() 744 set_aclp = aclp; in doacl() 750 acl_free(aclp); in doacl() 758 acl_free(aclp); in doacl() 779 set_aclp = aclp; in doacl() 786 acl_free(aclp); in doacl() 821 acl_free(aclp); in doacl() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass3b.c | 59 struct inoinfo *aclp; in pass3b() local 88 aclp = aclpsort[inumber]; in pass3b() 93 (longlong_t)aclp->i_isize, in pass3b() 107 maxaclsize = (int64_t)aclp->i_isize; in pass3b() 125 aclp = aclpsort[inumber]; in pass3b() 132 dp = ginode(aclp->i_number); in pass3b() 137 curino.id_number = aclp->i_number; in pass3b() 138 curino.id_filesize = aclp->i_isize; in pass3b() 142 bufchk(aclbuf, (int64_t)aclp->i_isize, aclp->i_number)) { in pass3b() 145 statemap[aclp->i_number] = FSTATE; in pass3b() [all …]
|
H A D | inode.c | 904 struct inoinfo *aclp; in cacheacl() local 909 aclp = (struct inoinfo *) in cacheacl() 910 malloc(sizeof (*aclp) + (blks - 1) * sizeof (daddr32_t)); in cacheacl() 911 if (aclp == NULL) in cacheacl() 914 aclp->i_nextlist = *aclpp; in cacheacl() 915 *aclpp = aclp; in cacheacl() 916 aclp->i_number = inum; in cacheacl() 917 aclp->i_isize = (offset_t)dp->di_size; in cacheacl() 918 aclp->i_blkssize = (size_t)(blks * sizeof (daddr32_t)); in cacheacl() 919 (void) memmove(&aclp->i_blks[0], &dp->di_db[0], aclp->i_blkssize); in cacheacl() [all …]
|
/illumos-gate/usr/src/cmd/setfacl/ |
H A D | setfacl.c | 74 aclent_t *aclp; /* used by -m -d */ in main() local 163 aclcnt = get_acl_info(filep, &aclp); in main() 166 if (mod_entries(aclp, aclcnt, work_mp, in main() 252 if (aclsort(cnt, rfg, aclp) == -1) { in mod_entries() 253 (void) err_handle(cnt, aclp); in mod_entries() 259 if (acl(fnamep, SETACL, cnt, aclp) < 0) { in mod_entries() 279 aclent_t *aclp; in set_file_entries() local 320 if (aclsort(aclcnt, rflag, aclp) == -1) { in set_file_entries() 321 (void) err_handle(aclcnt, aclp); in set_file_entries() 345 aclent_t *aclp; in set_online_entries() local [all …]
|
/illumos-gate/usr/src/common/acl/ |
H A D | acl_common.c | 269 acl_t *aclp; in acl_alloc() local 275 aclp->acl_cnt = 0; in acl_alloc() 287 acl_free(aclp); in acl_alloc() 288 aclp = NULL; in acl_alloc() 290 return (aclp); in acl_alloc() 301 if (aclp == NULL) in acl_free() 305 acl_size = aclp->acl_cnt * aclp->acl_entry_size; in acl_free() 683 aclent_t *aclp; in convert_aent_to_ace() local 690 for (i = 0, aclp = aclentp; i < aclcnt; aclp++, i++) { in convert_aent_to_ace() 1533 error = convert_ace_to_aent(aclp->acl_aclp, aclp->acl_cnt, in acl_translate() [all …]
|
H A D | acl_common.h | 54 extern void acl_free(acl_t *aclp); 55 extern int acl_translate(acl_t *aclp, int target_flavor, boolean_t isdir,
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_acl.c | 421 aclent_t *aclp; in ufs_si_load() local 521 aclp++; in ufs_si_load() 536 aclp++; in ufs_si_load() 999 aclent_t *aclentp, *aclp; in vsecattr2aclentry() local 1100 for (; aclp; aclp = aclp->acl_ic_next) { in formvsec() 1228 acl_free(ufs_ic_acl_t *aclp) in acl_free() argument 1230 while (aclp != NULL) { in acl_free() 1233 aclp = nextaclp; in acl_free() 1283 for (aclp = saclp; aclp != NULL; aclp = aclp->acl_ic_next) { in acl_cpy() 1926 ufs_ic_acl_t *aclp; in aclcksum() local [all …]
|
/illumos-gate/usr/src/cmd/getfacl/ |
H A D | getfacl.c | 72 aclent_t *aclp; in main() local 127 if ((aclp = (aclent_t *)malloc(sizeof (aclent_t) * aclcnt)) in main() 135 if (acl(filep, GETACL, aclcnt, aclp) < 0) { in main() 143 for (tp = aclp; aclcnt--; tp++) { in main() 154 for (tp = aclp; aclcnt--; tp++) { in main() 267 free(aclp); in main()
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | acl_api.c | 211 smbfs_acl_get(int fd, acl_t **aclp, uid_t *uidp, gid_t *gidp) in smbfs_acl_get() argument 226 if (aclp) in smbfs_acl_get() 249 if (aclp) { in smbfs_acl_get() 261 if (aclp) { in smbfs_acl_get() 262 *aclp = acl; in smbfs_acl_get()
|
/illumos-gate/usr/src/cmd/unpack/ |
H A D | unpack.c | 246 acl_t *aclp = NULL; in main() local 358 error = facl_get(infile, ACL_NO_TRIVIAL, &aclp); in main() 457 if (aclp && (facl_set(outfile, aclp) < 0)) { in main() 472 if (aclp) { in main() 473 acl_free(aclp); in main() 474 aclp = NULL; in main()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/ |
H A D | rcp.c | 1868 acl_t *aclp; in sendacl() local 1886 if (aclp && (acl_type(aclp) != ACLENT_T) && (acl_aclflag == 0)) { in sendacl() 1892 aclcnt = (aclp != NULL) ? acl_cnt(aclp) : 0; in sendacl() 1894 if (aclp) { in sendacl() 1918 acl_free(aclp); in sendacl() 1930 acl_free(aclp); in sendacl() 1936 if (aclp) in sendacl() 1937 acl_free(aclp); in sendacl() 1999 acl_t *aclp; in recvacl() local 2048 acl_free(aclp); in recvacl() [all …]
|
/illumos-gate/usr/src/cmd/pack/ |
H A D | pack.c | 347 acl_t *aclp = NULL; in main() local 465 error = facl_get(infile, ACL_NO_TRIVIAL, &aclp); in main() 570 if (aclp && (facl_set(outfile, aclp) < 0)) { in main() 581 if (aclp) { in main() 582 acl_free(aclp); in main() 583 aclp = NULL; in main()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | acl.c | 130 aclent_t *aclp, *aaclp; in cacl() local 278 for (numacls = 0, aclp = vsecattr.vsa_aclentp; in cacl() 280 aclp++, numacls++) { in cacl() 281 if (aclp->a_type & ACL_DEFAULT) in cacl() 289 vsecattr.vsa_dfaclentp = aclp; in cacl()
|
/illumos-gate/usr/src/cmd/cpio/ |
H A D | cpio.c | 531 acl_t *aclp; variable 751 aclp = NULL; in main() 783 aclp = NULL; in main() 809 aclp = NULL; in main() 1740 aclp = NULL; in creat_lnk() 1887 aclp = NULL; in creat_spec() 1935 aclp = NULL; in creat_spec() 2010 aclp = NULL; in creat_spec() 3987 if (aclp) in retry_open_attr() 4017 if (aclp) { in retry_open_attr() [all …]
|
/illumos-gate/usr/src/cmd/bart/ |
H A D | create.c | 613 acl_t *aclp; in get_acl_string() local 624 error = acl_get(fname, 0, &aclp); in get_acl_string() 631 acltext = acl_totext(aclp, 0); in get_acl_string() 632 acl_free(aclp); in get_acl_string()
|
/illumos-gate/usr/src/ucbcmd/ls/ |
H A D | ls.c | 323 aclent_t *aclp; in gstat() local 441 if ((aclp = (aclent_t *)malloc( in gstat() 447 if (acl(file, GETACL, aclcnt, aclp) < 0) { in gstat() 448 free(aclp); in gstat() 464 for (tp = aclp; aclcnt--; tp++) { in gstat() 478 free(aclp); in gstat()
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | smb_quota.c | 1133 acl_t *aclp, *existing_aclp; in smb_quota_add_ctrldir() local 1228 aclp = NULL; in smb_quota_add_ctrldir() 1230 if (acl_fromtext(SMB_QUOTA_CNTRL_PERM, &aclp) != 0) { in smb_quota_add_ctrldir() 1237 if (acl_set(file, aclp) == -1) { in smb_quota_add_ctrldir() 1242 acl_free(aclp); in smb_quota_add_ctrldir() 1245 acl_free(aclp); in smb_quota_add_ctrldir()
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_tar.c | 439 acl_t *aclp = NULL; in get_acl_info() local 448 erc = acl_get(name, ACL_NO_TRIVIAL, &aclp); in get_acl_info() 455 if (aclp && (acltp = acl_totext(aclp, in get_acl_info() 459 acl_free(aclp); in get_acl_info() 477 acl_t *aclp = NULL; in get_dir_acl_info() local 517 erc = acl_get(fil, ACL_NO_TRIVIAL, &aclp); in get_dir_acl_info() 524 if (aclp && (acltp = acl_totext(aclp, in get_dir_acl_info() 528 acl_free(aclp); in get_dir_acl_info()
|
H A D | ndmpd_tar3.c | 1649 acl_t *aclp = NULL; in backup_dirv3() local 1669 if (aclp && (acltp = acl_totext(aclp, in backup_dirv3() 1673 acl_free(aclp); in backup_dirv3() 1723 acl_t *aclp = NULL; in backup_filev3() local 1745 if (aclp && in backup_filev3() 1746 (acltp = acl_totext(aclp, in backup_filev3() 1750 acl_free(aclp); in backup_filev3() 2000 acl_t *aclp = NULL; in iscreated() local 2007 ret = acl_get(name, ACL_NO_TRIVIAL, &aclp); in iscreated() 2013 if (aclp && (acltp = acl_totext(aclp, in iscreated() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_vops.c | 1382 smb_vop_acl_read(vnode_t *vp, acl_t **aclp, int flags, acl_type_t acl_type, in smb_vop_acl_read() argument 1389 ASSERT(aclp); in smb_vop_acl_read() 1391 *aclp = NULL; in smb_vop_acl_read() 1411 *aclp = smb_fsacl_from_vsa(&vsecattr, acl_type); in smb_vop_acl_read() 1413 (*aclp)->acl_flags |= ACL_IS_DIR; in smb_vop_acl_read() 1424 smb_vop_acl_write(vnode_t *vp, acl_t *aclp, int flags, cred_t *cr) in smb_vop_acl_write() argument 1431 ASSERT(aclp); in smb_vop_acl_write() 1433 error = smb_fsacl_to_vsa(aclp, &vsecattr, &aclbsize); in smb_vop_acl_write()
|
/illumos-gate/usr/src/cmd/ls/ |
H A D | ls.c | 206 acl_t *aclp; /* ACL if present */ member 1448 if (p->aclp) { in pentry() 1736 acl_t *acep = p->aclp; in grp_mask_to_mode() 2038 error = acl_get(file, 0, &rep->aclp); in gstat() 2050 if (rep->aclp && in gstat() 2056 if (acl_type(rep->aclp) == ACLENT_T) { in gstat() 2079 aclcnt = acl_cnt(rep->aclp); in gstat() 2081 (aclent_t *)acl_data(rep->aclp); in gstat() 2116 if (!vflg && !Vflg && rep->aclp) { in gstat() 2117 acl_free(rep->aclp); in gstat() [all …]
|