Searched refs:dacl (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_acl.c | 639 smb_fsacl_merge(acl_t *dacl, acl_t *sacl) in smb_fsacl_merge() argument 644 ASSERT(dacl); in smb_fsacl_merge() 647 acl = smb_fsacl_alloc(dacl->acl_cnt + sacl->acl_cnt, dacl->acl_flags); in smb_fsacl_merge() 648 dacl_size = dacl->acl_cnt * dacl->acl_entry_size; in smb_fsacl_merge() 649 bcopy(dacl->acl_aclp, acl->acl_aclp, dacl_size); in smb_fsacl_merge() 665 smb_fsacl_split(acl_t *zacl, acl_t **dacl, acl_t **sacl, int which_acl) in smb_fsacl_split() argument 674 *dacl = *sacl = NULL; in smb_fsacl_split() 687 *dacl = smb_fsacl_alloc(naccess, zacl->acl_flags); in smb_fsacl_split() 688 access_ace = (*dacl)->acl_aclp; in smb_fsacl_split()
|
H A D | smb_fsops.c | 131 acl_t *acl, *dacl, *sacl; in smb_fsop_create_with_sd() local 152 dacl = fs_sd->sd_zdacl; in smb_fsop_create_with_sd() 154 if (dacl != NULL || sacl != NULL) { in smb_fsop_create_with_sd() 155 if (dacl && sacl) { in smb_fsop_create_with_sd() 156 acl = smb_fsacl_merge(dacl, sacl); in smb_fsop_create_with_sd() 157 } else if (dacl) { in smb_fsop_create_with_sd() 158 acl = dacl; in smb_fsop_create_with_sd() 165 if (dacl && sacl) in smb_fsop_create_with_sd() 2303 acl_t *acl, *dacl, *sacl; in smb_fsop_aclwrite() local 2343 dacl = fs_sd->sd_zdacl; in smb_fsop_aclwrite() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_sd.c | 340 msd->dacl = srvsvc_acl_set_relative(&sdbuf[offset], in srvsvc_sd_set_relative() 342 if (msd->dacl == NULL) in srvsvc_sd_set_relative() 346 ace_cnt = msd->dacl->ace_count; in srvsvc_sd_set_relative()
|
/illumos-gate/usr/src/uts/common/smbsrv/ndl/ |
H A D | security.ndl | 323 DWORD dacl;
|
H A D | lsarpc.ndl | 354 DWORD dacl;
|
H A D | samrpc.ndl | 222 struct samr_sid *dacl;
|
H A D | srvsvc.ndl | 620 struct mslm_acl *dacl;
|