Lines Matching defs:rc
96 int rc;
101 if ((rc = smbsr_decode_vwv(sr, "w", &fqi->fq_sattr)) == 0)
102 rc = smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path);
106 return ((rc == 0) ? SDRC_SUCCESS : SDRC_ERROR);
142 int rc;
160 rc = smb_pathname_reduce(sr, sr->user_cr, fqi->fq_path.pn_path,
163 if (rc == 0) {
166 rc = ENOTDIR;
169 if (rc != 0) {
170 if (rc == ENOTDIR) {
177 smbsr_errno(sr, rc);
191 rc = smb_fsop_access(sr, sr->user_cr, fqi->fq_dnode,
193 if (rc != 0) {
201 rc = smb_delete_multiple_files(sr, &err);
203 rc = smb_delete_single_file(sr, &err);
207 if (rc != 0)
210 rc = smbsr_encode_empty_result(sr);
212 return (rc == 0 ? SDRC_SUCCESS : SDRC_ERROR);
282 int rc, deleted = 0;
303 rc = smb_delete_find_fname(sr, od, namebuf, MAXNAMELEN);
304 if (rc != 0)
307 rc = smb_fsop_lookup_name(sr, sr->user_cr, SMB_CASE_SENSITIVE,
310 if (rc != 0)
345 if ((rc != 0) && (rc != ENOENT)) {
346 smbsr_map_errno(rc, err);
371 int rc;
377 rc = smb_odir_read(sr, od, odirent, &eos);
378 if (rc == 0) {
380 rc = ENOENT;
385 return (rc);
472 int rc;
505 rc = smb_fsop_remove(sr, sr->user_cr, node->n_dnode,
507 if (rc != 0) {
508 if (rc == ENOENT)
512 smbsr_map_errno(rc, err);