Home
last modified time | relevance | path

Searched refs:fs_sd (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_sd.c154 smb_sd_read_acl(char *path, smb_fssd_t *fs_sd) in smb_sd_read_acl() argument
159 fs_sd->sd_gid = fs_sd->sd_uid = 0; in smb_sd_read_acl()
180 fs_sd->sd_zdacl = z_acl; in smb_sd_read_acl()
181 fs_sd->sd_zsacl = NULL; in smb_sd_read_acl()
197 smb_fssd_t fs_sd; in smb_sd_read() local
203 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_read()
205 error = smb_sd_read_acl(path, &fs_sd); in smb_sd_read()
207 smb_fssd_term(&fs_sd); in smb_sd_read()
211 status = smb_sd_fromfs(&fs_sd, sd); in smb_sd_read()
212 smb_fssd_term(&fs_sd); in smb_sd_read()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_sd.c132 smb_fssd_t fs_sd; in smb_sd_read() local
140 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_read()
142 error = smb_fsop_sdread(sr, sr->user_cr, node, &fs_sd); in smb_sd_read()
146 status = smb_sd_fromfs(&fs_sd, sd); in smb_sd_read()
147 smb_fssd_term(&fs_sd); in smb_sd_read()
163 smb_fssd_t fs_sd; in smb_sd_write() local
170 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb_sd_write()
172 status = smb_sd_tofs(sd, &fs_sd); in smb_sd_write()
174 smb_fssd_term(&fs_sd); in smb_sd_write()
178 error = smb_fsop_sdwrite(sr, sr->user_cr, node, &fs_sd, 0); in smb_sd_write()
[all …]
H A Dsmb_fsops.c126 smb_attr_t *attr, smb_node_t **ret_snode, smb_fssd_t *fs_sd) in smb_fsop_create_with_sd() argument
139 ASSERT(fs_sd); in smb_fsop_create_with_sd()
149 is_dir = ((fs_sd->sd_flags & SMB_FSSD_FLAGS_DIR) != 0); in smb_fsop_create_with_sd()
152 dacl = fs_sd->sd_zdacl; in smb_fsop_create_with_sd()
153 sacl = fs_sd->sd_zsacl; in smb_fsop_create_with_sd()
202 if (fs_sd->sd_secinfo & SMB_OWNER_SECINFO) { in smb_fsop_create_with_sd()
203 set_attr.sa_vattr.va_uid = fs_sd->sd_uid; in smb_fsop_create_with_sd()
207 if (fs_sd->sd_secinfo & SMB_GROUP_SECINFO) { in smb_fsop_create_with_sd()
208 set_attr.sa_vattr.va_gid = fs_sd->sd_gid; in smb_fsop_create_with_sd()
252 fs_sd, 1); in smb_fsop_create_with_sd()
[all …]
H A Dsmb2_fsctl_copychunk.c426 smb_fssd_t fs_sd; in smb2_fsctl_copychunk_meta() local
453 smb_fssd_init(&fs_sd, secinfo, sd_flags); in smb2_fsctl_copychunk_meta()
455 error = smb_fsop_sdread(sr, sr->user_cr, src_of->f_node, &fs_sd); in smb2_fsctl_copychunk_meta()
458 &fs_sd, 1); in smb2_fsctl_copychunk_meta()
461 smb_fssd_term(&fs_sd); in smb2_fsctl_copychunk_meta()
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsrvsvc_sd.c193 smb_fssd_t fs_sd; in srvsvc_sd_get_autohome() local
200 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); in srvsvc_sd_get_autohome()
201 fs_sd.sd_uid = si->shr_uid; in srvsvc_sd_get_autohome()
202 fs_sd.sd_gid = si->shr_gid; in srvsvc_sd_get_autohome()
203 fs_sd.sd_zdacl = acl; in srvsvc_sd_get_autohome()
204 fs_sd.sd_zsacl = NULL; in srvsvc_sd_get_autohome()
206 status = smb_sd_fromfs(&fs_sd, sd); in srvsvc_sd_get_autohome()
208 smb_fssd_term(&fs_sd); in srvsvc_sd_get_autohome()
H A Dwinreg_svc.c766 smb_fssd_t fs_sd; in winreg_sd_format() local
773 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); in winreg_sd_format()
774 fs_sd.sd_uid = 0; in winreg_sd_format()
775 fs_sd.sd_gid = 0; in winreg_sd_format()
776 fs_sd.sd_zdacl = acl; in winreg_sd_format()
777 fs_sd.sd_zsacl = NULL; in winreg_sd_format()
779 if (smb_sd_fromfs(&fs_sd, sd) != NT_STATUS_SUCCESS) in winreg_sd_format()
781 smb_fssd_term(&fs_sd); in winreg_sd_format()
H A Dspoolss_svc.c1105 smb_fssd_t fs_sd; in spoolss_format_sd() local
1113 smb_fssd_init(&fs_sd, SMB_ALL_SECINFO, SMB_FSSD_FLAGS_DIR); in spoolss_format_sd()
1114 fs_sd.sd_uid = 0; in spoolss_format_sd()
1115 fs_sd.sd_gid = 0; in spoolss_format_sd()
1116 fs_sd.sd_zdacl = acl; in spoolss_format_sd()
1117 fs_sd.sd_zsacl = NULL; in spoolss_format_sd()
1119 status = smb_sd_fromfs(&fs_sd, sd); in spoolss_format_sd()
1124 smb_fssd_term(&fs_sd); in spoolss_format_sd()