Lines Matching defs:rc
35 int rc = -EACCES;
54 rc = -ENOMEM;
59 rc = CIFSUnixCreateHardLink(xid, pTcon, fromName, toName,
64 rc = CIFSCreateHardLink(xid, pTcon, fromName, toName,
68 if((rc == -EIO) || (rc == -EINVAL))
69 rc = -EOPNOTSUPP;
78 if(rc == 0) {
102 return rc;
109 int rc = -EACCES;
134 rc = CIFSSMBUnixQuerySymLink(xid, pTcon, full_path,
139 /* rc = CIFSSMBQueryReparseLinkInfo */
144 if (rc == 0) {
151 target_path = ERR_PTR(rc);
165 int rc = -EOPNOTSUPP;
189 rc = CIFSUnixCreateSymLink(xid, pTcon, full_path, symname,
192 rc = CIFSCreateReparseSymLink(xid, pTcon, fromName, toName,cifs_sb_target->local_nls); */
194 if (rc == 0) {
196 rc = cifs_get_inode_info_unix(&newinode, full_path,
199 rc = cifs_get_inode_info(&newinode, full_path, NULL,
202 if (rc != 0) {
203 cFYI(1, ("Create symlink ok, getinodeinfo fail rc = %d",
204 rc));
216 return rc;
223 int rc = -EACCES;
267 rc = CIFSSMBUnixQuerySymLink(xid, pTcon, full_path,
276 rc = CIFSSMBOpen(xid, pTcon, full_path, FILE_OPEN, GENERIC_READ,
281 if(!rc) {
282 rc = CIFSSMBQueryReparseLinkInfo(xid, pTcon, full_path,
290 if(rc == -EIO) {
298 rc = get_dfs_path(xid, pTcon->ses, tmp_path,
303 cFYI(1,("Get DFS for %s rc = %d ",tmp_path, rc));
304 if((num_referrals == 0) && (rc == 0))
305 rc = -EACCES;
325 if (rc == 0) {
326 rc = vfs_readlink(direntry, pBuffer, len, tmpbuffer);
329 rc));
335 return rc;