Home
last modified time | relevance | path

Searched refs:acl_t (Results 1 – 25 of 49) sorted by relevance

12

/illumos-gate/usr/src/lib/libsec/common/
H A Daclutils.h120 extern acl_t *yyacl;
130 extern int acl_addentries(acl_t *, acl_t *, int);
131 extern int acl_removeentries(acl_t *, acl_t *, int, int);
132 extern int acl_modifyentries(acl_t *, acl_t *, int);
133 extern void acl_printacl(acl_t *, int, int);
134 extern void acl_printacl2(acl_t *, int, int);
136 extern acl_t *acl_dup(acl_t *);
137 extern int acl_type(acl_t *);
138 extern int acl_cnt(acl_t *);
139 extern int acl_flags(acl_t *);
[all …]
H A Daclutils.c101 cacl_get(acl_inp inp, int get_flag, int type, acl_t **aclp) in cacl_get()
108 acl_t *acl_info; in cacl_get()
227 acl_get(const char *path, int get_flag, acl_t **aclp) in acl_get()
236 facl_get(int fd, int get_flag, acl_t **aclp) in facl_get()
249 cacl_set(acl_inp *acl_inp, acl_t *aclp, int type) in cacl_set()
302 acl_set(const char *path, acl_t *aclp) in acl_set()
312 facl_set(int fd, acl_t *aclp) in facl_set()
322 acl_cnt(acl_t *aclp) in acl_cnt()
328 acl_type(acl_t *aclp) in acl_type()
333 acl_t *
[all …]
H A Dacltext.c51 acl_t *yyacl;
55 extern acl_t *acl_alloc(enum acl_type);
185 aclent_printacl(acl_t *aclp) in aclent_printacl()
800 acl_t *aclp; in aclfromtext()
889 ace_acltotext(acl_t *aceaclp, int flags) in ace_acltotext()
978 acl_totext(acl_t *aclp, int flags) in acl_totext()
998 acl_fromtext(const char *acltextp, acl_t **ret_aclp) in acl_fromtext()
1029 acl_parse(const char *acltextp, acl_t **aclp) in acl_parse()
1040 ace_compact_printacl(acl_t *aclp, int flgs) in ace_compact_printacl()
1082 ace_printacl(acl_t *aclp, int cols, int flgs) in ace_printacl()
[all …]
H A Daclcheck.c300 ace_aclcheck(acl_t *aclp, int isdir) in ace_aclcheck()
361 acl_check(acl_t *aclp, int flag) in acl_check()
H A Dacl.y32 extern acl_t *yyacl;
41 acl_t *acl;
/illumos-gate/usr/src/uts/common/sys/
H A Dacl.h55 typedef struct acl_info acl_t; typedef
296 extern void acl_free(acl_t *);
297 extern int acl_get(const char *, int, acl_t **);
298 extern int facl_get(int, int, acl_t **);
299 extern int acl_set(const char *, acl_t *acl);
300 extern int facl_set(int, acl_t *acl);
303 extern char *acl_totext(acl_t *, int);
304 extern int acl_fromtext(const char *, acl_t **);
305 extern int acl_check(acl_t *, int);
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/
H A Dzfs_acl_chmod_xattr_001_pos.ksh88 typeset acl_t=$3
95 if [[ $acl_t == *read_xattr* ]]; then
97 elif [[ $acl_t == *write_xattr* ]]; then
151 typeset flag acl_p acl_t parent
156 for acl_t in "${a_access[@]}"; do
157 log_must usr_exec chmod A+$flag:$acl_t $node
162 "$acl_t" "$g_usr" "$o_usr"
164 log_pos usr_exec chmod A-$flag:$acl_t $node
H A Dzfs_acl_chmod_xattr_002_pos.ksh84 typeset acl_t=$3
146 typeset flag acl_p acl_t parent
151 for acl_t in "${a_access[@]}"; do
152 log_must usr_exec chmod A+$flag:$acl_t $node
157 "$acl_t" "$owner" "$g_usr" "$o_usr"
159 log_pos usr_exec chmod A-$flag:$acl_t $node
H A Dzfs_acl_chmod_delete_001_pos.ksh201 typeset flag acl_p acl_t parent
211 for acl_t in "${access_target[@]}"; do
212 [[ -n $acl_t ]] && \
213 log_must usr_exec chmod A+$flag:$acl_t $node
218 "$acl_p" "$acl_t" "$g_usr" "$o_usr"
220 [[ -n $acl_t ]] && \
H A Dzfs_acl_chmod_owner_001_pos.ksh277 typeset flag acl_t
280 for acl_t in $a_access; do
281 log_must su $user -c "chmod A+$flag:$acl_t $node"
285 check_chmod_results $user $node $flag $acl_t $g_usr \
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_acl.c102 static idmap_stat smb_fsacl_getsids(smb_idmap_batch_t *, acl_t *);
103 static acl_t *smb_fsacl_null_empty(boolean_t);
105 static int smb_fsacl_inheritable(acl_t *, int);
331 smb_acl_from_zfs(acl_t *zacl) in smb_acl_from_zfs()
397 smb_acl_to_zfs(smb_acl_t *acl, uint32_t flags, int which_acl, acl_t **fs_acl) in smb_acl_to_zfs()
400 acl_t *zacl; in smb_acl_to_zfs()
517 smb_fsacl_getsids(smb_idmap_batch_t *sib, acl_t *zacl) in smb_fsacl_getsids()
586 static acl_t *
589 acl_t *zacl; in smb_fsacl_null_empty()
611 acl_t *
[all …]
/illumos-gate/usr/src/lib/libsmbfs/netsmb/
H A Dsmbfs_acl.h49 int smbfs_acl_get(int fd, acl_t **, uid_t *, gid_t *);
58 int smbfs_acl_set(int fd, acl_t *, uid_t, gid_t);
100 int smbfs_acl_sd2zfs(struct i_ntsd *, acl_t *, uid_t *, gid_t *);
101 int smbfs_acl_zfs2sd(acl_t *, uid_t, gid_t, uint32_t, struct i_ntsd **);
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dntifs.h610 acl_t *sd_zdacl;
611 acl_t *sd_zsacl;
626 smb_acl_t *smb_acl_from_zfs(acl_t *);
627 uint32_t smb_acl_to_zfs(smb_acl_t *, uint32_t, int, acl_t **);
631 void smb_fsacl_free(acl_t *);
632 acl_t *smb_fsacl_alloc(int, int);
H A Dsmb_kproto.h913 acl_t *smb_fsacl_inherit(acl_t *, int, int, cred_t *);
914 acl_t *smb_fsacl_merge(acl_t *, acl_t *);
915 void smb_fsacl_split(acl_t *, acl_t **, acl_t **, int);
916 acl_t *smb_fsacl_from_vsa(vsecattr_t *, acl_type_t);
917 int smb_fsacl_to_vsa(acl_t *, vsecattr_t *, int *);
H A Dsmb_vops.h161 int smb_vop_acl_read(vnode_t *, acl_t **, int, acl_type_t, cred_t *);
162 int smb_vop_acl_write(vnode_t *, acl_t *, int, cred_t *);
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_acl.c60 acl_t *acl_alloc(enum acl_type);
62 static idmap_stat smb_fsacl_getsids(smb_idmap_batch_t *, acl_t *);
63 static acl_t *smb_fsacl_null_empty(boolean_t);
286 smb_acl_from_zfs(acl_t *zacl) in smb_acl_from_zfs()
352 smb_acl_to_zfs(smb_acl_t *acl, uint32_t flags, int which_acl, acl_t **fs_acl) in smb_acl_to_zfs()
356 acl_t *zacl; in smb_acl_to_zfs()
468 smb_fsacl_getsids(smb_idmap_batch_t *sib, acl_t *zacl) in smb_fsacl_getsids()
538 static acl_t *
541 acl_t *zacl; in smb_fsacl_null_empty()
563 acl_t *
[all …]
H A Dsmb_sd.c156 acl_t *z_acl; in smb_sd_read_acl()
225 acl_t *z_acl; in smb_sd_write_acl()
/illumos-gate/usr/src/lib/lib9p/common/
H A Dgenacl.h303 struct l9p_acl *l9p_darwin_nfsv4acl_to_acl(acl_t acl);
307 struct l9p_acl *l9p_freebsd_nfsv4acl_to_acl(acl_t acl);
311 struct l9p_acl *l9p_illumos_nfsv4acl_to_acl(acl_t *acl);
315 struct l9p_acl *l9p_posix_acl_to_acl(acl_t acl);
H A Dgenacl.c52 static int l9p_count_aces(acl_t sysacl);
53 static struct l9p_acl *l9p_sysacl_to_acl(int, acl_t, econvertfn *);
517 l9p_count_aces(acl_t sysacl) in l9p_count_aces()
535 l9p_sysacl_to_acl(int acetype, acl_t sysacl, econvertfn *convert) in l9p_sysacl_to_acl()
564 l9p_posix_acl_to_acl(acl_t sysacl) in l9p_posix_acl_to_acl()
716 l9p_freebsd_nfsv4acl_to_acl(acl_t sysacl) in l9p_freebsd_nfsv4acl_to_acl()
725 l9p_darwin_nfsv4acl_to_acl(acl_t sysacl) in l9p_darwin_nfsv4acl_to_acl()
750 l9p_illumos_nfsv4acl_to_acl(acl_t *sysacl) in l9p_illumos_nfsv4acl_to_acl()
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dacl_api.c65 acl_t *acl_alloc(enum acl_type);
66 void acl_free(acl_t *);
211 smbfs_acl_get(int fd, acl_t **aclp, uid_t *uidp, gid_t *gidp) in smbfs_acl_get()
214 acl_t *acl = NULL; in smbfs_acl_get()
279 smbfs_acl_set(int fd, acl_t *acl, uid_t uid, gid_t gid) in smbfs_acl_set()
/illumos-gate/usr/src/common/acl/
H A Dacl_common.h53 extern acl_t *acl_alloc(acl_type_t);
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/cmd/fs.d/smbclnt/chacl/
H A Dchacl.c63 void chacl(char *, uint32_t, uid_t, gid_t, acl_t *);
81 acl_t *acl = NULL; in main()
163 chacl(char *file, uint32_t selector, uid_t uid, gid_t gid, acl_t *acl) in chacl()
/illumos-gate/usr/src/common/smbclnt/
H A Dsmbfs_ntacl.h131 int smbfs_acl_sd2zfs(struct i_ntsd *, acl_t *, uid_t *, gid_t *);
145 int smbfs_acl_zfs2sd(acl_t *, uid_t, gid_t, uint32_t, struct i_ntsd **);
/illumos-gate/usr/src/cmd/fs.d/smbclnt/lsacl/
H A Dlsacl.c47 extern acl_t *acl_alloc(acl_type_t);
99 acl_t *acl; in lsacl()
/illumos-gate/usr/src/cmd/chmod/
H A Dchmod.c119 acl_t *acl_aclp;
590 acl_t *new_acl = NULL; in parse_acl_args()
722 acl_t *aclp; in doacl()
723 acl_t *set_aclp; in doacl()

12