/opensolaris-onvv-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_sd.c | 154 smb_sd_read_acl(char *path, smb_fssd_t *fs_sd) argument 159 fs_sd->sd_gid = fs_sd->sd_uid = 0; 180 fs_sd->sd_zdacl = z_acl; 181 fs_sd->sd_zsacl = NULL; 197 smb_fssd_t fs_sd; local 203 smb_fssd_init(&fs_sd, secinfo, sd_flags); 205 error = smb_sd_read_acl(path, &fs_sd); 207 smb_fssd_term(&fs_sd); 211 status = smb_sd_fromfs(&fs_sd, s 223 smb_sd_write_acl(char *path, smb_fssd_t *fs_sd) argument 253 smb_fssd_t fs_sd; local 280 smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd) argument 369 smb_sd_fromfs(smb_fssd_t *fs_sd, smb_sd_t *sd) argument 490 smb_fssd_init(smb_fssd_t *fs_sd, uint32_t secinfo, uint32_t flags) argument 503 smb_fssd_term(smb_fssd_t *fs_sd) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_sd.c | 127 smb_fssd_t fs_sd; local 136 smb_fssd_init(&fs_sd, secinfo, sd_flags); 138 error = smb_fsop_sdread(sr, sr->user_cr, node, &fs_sd); 144 status = smb_sd_fromfs(&fs_sd, sd); 145 smb_fssd_term(&fs_sd); 161 smb_fssd_t fs_sd; local 169 smb_fssd_init(&fs_sd, secinfo, sd_flags); 171 status = smb_sd_tofs(sd, &fs_sd); 173 smb_fssd_term(&fs_sd); 177 error = smb_fsop_sdwrite(sr, sr->user_cr, node, &fs_sd, 198 smb_sd_tofs(smb_sd_t *sd, smb_fssd_t *fs_sd) argument 287 smb_sd_fromfs(smb_fssd_t *fs_sd, smb_sd_t *sd) argument 408 smb_fssd_init(smb_fssd_t *fs_sd, uint32_t secinfo, uint32_t flags) argument 421 smb_fssd_term(smb_fssd_t *fs_sd) argument [all...] |
H A D | smb_fsops.c | 121 smb_attr_t *attr, smb_node_t **ret_snode, smb_fssd_t *fs_sd) 133 ASSERT(fs_sd); 142 is_dir = ((fs_sd->sd_flags & SMB_FSSD_FLAGS_DIR) != 0); 145 if (fs_sd->sd_secinfo & SMB_ACL_SECINFO) { 146 dacl = fs_sd->sd_zdacl; 147 sacl = fs_sd->sd_zsacl; 196 if (fs_sd->sd_secinfo & SMB_OWNER_SECINFO) { 197 set_attr.sa_vattr.va_uid = fs_sd->sd_uid; 201 if (fs_sd->sd_secinfo & SMB_GROUP_SECINFO) { 202 set_attr.sa_vattr.va_gid = fs_sd 119 smb_fsop_create_with_sd(smb_request_t *sr, cred_t *cr, smb_node_t *dnode, char *name, smb_attr_t *attr, smb_node_t **ret_snode, smb_fssd_t *fs_sd) argument 441 smb_fssd_t fs_sd; local 528 smb_fssd_t fs_sd; local 1895 smb_fsop_aclread(smb_request_t *sr, cred_t *cr, smb_node_t *snode, smb_fssd_t *fs_sd) argument 1960 smb_fsop_aclwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode, smb_fssd_t *fs_sd) argument 2058 smb_fsop_sdread(smb_request_t *sr, cred_t *cr, smb_node_t *snode, smb_fssd_t *fs_sd) argument 2144 smb_fsop_sdmerge(smb_request_t *sr, smb_node_t *snode, smb_fssd_t *fs_sd) argument 2216 smb_fsop_sdwrite(smb_request_t *sr, cred_t *cr, smb_node_t *snode, smb_fssd_t *fs_sd, int overwrite) argument 2322 smb_fsop_sdinherit(smb_request_t *sr, smb_node_t *dnode, smb_fssd_t *fs_sd) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | srvsvc_sd.c | 189 smb_fssd_t fs_sd; local 196 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); 197 fs_sd.sd_uid = si->shr_uid; 198 fs_sd.sd_gid = si->shr_gid; 199 fs_sd.sd_zdacl = acl; 200 fs_sd.sd_zsacl = NULL; 202 status = smb_sd_fromfs(&fs_sd, sd); 204 smb_fssd_term(&fs_sd);
|
H A D | spoolss_svc.c | 1101 smb_fssd_t fs_sd; local 1109 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); 1110 fs_sd.sd_uid = 0; 1111 fs_sd.sd_gid = 0; 1112 fs_sd.sd_zdacl = acl; 1113 fs_sd.sd_zsacl = NULL; 1115 status = smb_sd_fromfs(&fs_sd, sd); 1120 smb_fssd_term(&fs_sd);
|
H A D | winreg_svc.c | 765 smb_fssd_t fs_sd; local 772 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); 773 fs_sd.sd_uid = 0; 774 fs_sd.sd_gid = 0; 775 fs_sd.sd_zdacl = acl; 776 fs_sd.sd_zsacl = NULL; 778 if (smb_sd_fromfs(&fs_sd, sd) != NT_STATUS_SUCCESS) 780 smb_fssd_term(&fs_sd);
|