Changeset 39659 in vbox for trunk/src/VBox/Main/src-client
- Timestamp:
- Dec 20, 2011 10:36:53 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 75476
- Location:
- trunk/src/VBox/Main/src-client
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/GuestCtrlImpl.cpp
r39487 r39659 1305 1305 * @param enmAddAttribs 1306 1306 */ 1307 HRESULT Guest::executeStreamQueryFsObjInfo(IN_BSTR aObjName, 1308 GuestProcessStreamBlock &streamBlock, 1309 PRTFSOBJINFO pObjInfo, 1310 RTFSOBJATTRADD enmAddAttribs) 1311 { 1312 HRESULT rc = S_OK; 1307 int Guest::executeStreamQueryFsObjInfo(IN_BSTR aObjName, 1308 GuestProcessStreamBlock &streamBlock, 1309 PRTFSOBJINFO pObjInfo, 1310 RTFSOBJATTRADD enmAddAttribs) 1311 { 1313 1312 Utf8Str Utf8ObjName(aObjName); 1314 1315 1313 int64_t iVal; 1316 int vrc = streamBlock.GetInt64Ex("st_size", &iVal);1317 if (RT_SUCCESS( vrc))1314 int rc = streamBlock.GetInt64Ex("st_size", &iVal); 1315 if (RT_SUCCESS(rc)) 1318 1316 pObjInfo->cbObject = iVal; 1319 else1320 rc = setError(VBOX_E_IPRT_ERROR,1321 tr("Unable to retrieve size for \"%s\" (%Rrc)"),1322 Utf8ObjName.c_str(), vrc);1323 1317 /** @todo Add more stuff! */ 1324 1318 return rc; … … 2178 2172 { 2179 2173 rc = setErrorNoLog(VBOX_E_IPRT_ERROR, 2180 tr("Unable to retrieve process output data "));2174 tr("Unable to retrieve process output data (%Rrc)"), vrc); 2181 2175 } 2182 2176 } -
trunk/src/VBox/Main/src-client/GuestCtrlImplDir.cpp
r39585 r39659 254 254 break; 255 255 256 case VERR_NOT_FOUND:257 rc = setError(VBOX_E_IPRT_ERROR,258 Guest::tr("Unable to query directory existence"));259 break;260 261 256 default: 262 AssertReleaseMsgFailed(("directoryExistsInternal: Unknown return value (%Rrc)\n", rc)); 257 hr = setError(VBOX_E_IPRT_ERROR, 258 Guest::tr("Unable to query directory existence (%Rrc)"), rc); 263 259 break; 264 260 } … … 509 505 && aObjInfo) /* Do we want object details? */ 510 506 { 511 hr= executeStreamQueryFsObjInfo(aDirectory, stdOut[0],507 rc = executeStreamQueryFsObjInfo(aDirectory, stdOut[0], 512 508 aObjInfo, enmAddAttribs); 513 509 } 514 510 } 515 511 else 516 rc = VERR_NO T_FOUND;512 rc = VERR_NO_DATA; 517 513 518 514 if (pRC) -
trunk/src/VBox/Main/src-client/GuestCtrlImplFile.cpp
r39585 r39659 86 86 break; 87 87 88 case VERR_NOT_FOUND:88 default: 89 89 hr = setError(VBOX_E_IPRT_ERROR, 90 Guest::tr("Unable to query file existence")); 91 break; 92 93 default: 94 AssertReleaseMsgFailed(("fileExistsInternal: Unknown return value (%Rrc)\n", rc)); 90 Guest::tr("Unable to query file existence (%Rrc)"), rc); 95 91 break; 96 92 } … … 161 157 && aObjInfo) /* Do we want object details? */ 162 158 { 163 hr= executeStreamQueryFsObjInfo(aFile, stdOut[0],159 rc = executeStreamQueryFsObjInfo(aFile, stdOut[0], 164 160 aObjInfo, enmAddAttribs); 165 161 } 166 162 } 167 163 else 168 rc = VERR_NO T_FOUND;164 rc = VERR_NO_DATA; 169 165 170 166 if (pRC) … … 223 219 224 220 case VERR_FILE_NOT_FOUND: 225 rc= setError(VBOX_E_IPRT_ERROR,221 hr = setError(VBOX_E_IPRT_ERROR, 226 222 Guest::tr("File not found")); 227 223 break; 228 224 229 case VERR_NOT_FOUND:230 rc = setError(VBOX_E_IPRT_ERROR,231 Guest::tr("Unable to query file size"));232 break;233 234 225 default: 235 AssertReleaseMsgFailed(("fileExistsInternal: Unknown return value (%Rrc)\n", rc)); 226 hr = setError(VBOX_E_IPRT_ERROR, 227 Guest::tr("Unable to query file size (%Rrc)"), rc); 236 228 break; 237 229 } 238 230 } 239 return rc; 231 232 return hr; 240 233 } 241 234 #endif /* VBOX_WITH_GUEST_CONTROL */
Note:
See TracChangeset
for help on using the changeset viewer.