Home
last modified time | relevance | path

Searched refs:aclp (Results 1 – 25 of 36) sorted by path

12

/illumos-gate/usr/src/cmd/backup/restore/
H A Dtape.c1244 fsd_acl(char *name, char *aclp, unsigned size) in fsd_acl() argument
1253 if (aclp == NULL) { in fsd_acl()
1262 diskacl = (ufs_acl_t *)aclp; in fsd_acl()
/illumos-gate/usr/src/cmd/bart/
H A Dcreate.c613 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/cmd/chmod/
H A Dchmod.c693 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/cmd-inet/usr.bin/
H A Drcp.c1868 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/compress/
H A Dcompress.c1585 acl_t *aclp = NULL; in copystat() local
1658 error = acl_get(ifname, ACL_NO_TRIVIAL, &aclp); in copystat()
1665 if (aclp && (acl_set(ofname, aclp) < 0)) { in copystat()
1671 if (aclp) { in copystat()
1672 acl_free(aclp); in copystat()
1673 aclp = NULL; in copystat()
/illumos-gate/usr/src/cmd/cpio/
H A Dcpio.c531 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/fs.d/ufs/fsck/
H A Dinode.c904 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 …]
H A Dpass3b.c59 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 …]
/illumos-gate/usr/src/cmd/getfacl/
H A Dgetfacl.c72 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/cmd/ls/
H A Dls.c206 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 …]
/illumos-gate/usr/src/cmd/mdb/common/modules/ufs/
H A Dufs.c415 ufs_ic_acl_t *aclp = (ufs_ic_acl_t *)arg; in acl_cb() local
418 addr, (char *)data, aclp->acl_ic_perm, aclp->acl_ic_who); in acl_cb()
/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_tar.c439 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 Dndmpd_tar3.c1649 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/cmd/ndmpd/tlm/
H A Dtlm_restore_writer.c2172 acl_t *aclp = NULL; in set_acl() local
2191 erc = acl_fromtext(acls->acl_info.attr_info, &aclp); in set_acl()
2196 if (aclp) { in set_acl()
2197 erc = acl_set(name, aclp); in set_acl()
2203 acl_free(aclp); in set_acl()
/illumos-gate/usr/src/cmd/pack/
H A Dpack.c347 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/cmd/setfacl/
H A Dsetfacl.c74 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/cmd/tar/
H A Dtar.c3616 if (aclp != NULL) { in doxtract()
3645 acl_free(aclp); in doxtract()
3646 aclp = NULL; in doxtract()
8111 if (aclp != NULL) { in put_extra_attributes()
8112 acl_free(aclp); in put_extra_attributes()
8113 aclp = NULL; in put_extra_attributes()
8422 acl_t *aclp = NULL; in retry_open_attr() local
8467 if (aclp) in retry_open_attr()
8468 acl_free(aclp); in retry_open_attr()
8497 if (aclp) { in retry_open_attr()
[all …]
/illumos-gate/usr/src/cmd/unpack/
H A Dunpack.c246 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/common/acl/
H A Dacl_common.c269 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 Dacl_common.h54 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/common/smbclnt/
H A Dsmbfs_ntacl.c329 md_get_acl(mdchain_t *mdp, i_ntacl_t **aclp) in md_get_acl() argument
367 *aclp = acl; in md_get_acl()
/illumos-gate/usr/src/lib/libsec/common/
H A Daclcheck.c300 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()
H A Dacltext.c196 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 Daclutils.c113 *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 …]
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dacl_api.c211 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()

12