VirtualBox

Changeset 71219 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Mar 5, 2018 9:32:09 PM (7 years ago)
Author:
vboxsync
Message:

Main: Build fixes for r121122++.

Location:
trunk/src/VBox/Main/src-client
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r71213 r71219  
    26352635        try
    26362636        {
    2637             pTask = new SessionTaskCopyDirTo(this /* GuestSession */, aSource, aDestination, "" /* strFilter */, fFlags);
     2637            pTask = new SessionTaskCopyDirTo(this /* GuestSession */, aSource, aDestination, "" /* strFilter */,
     2638                                             (DirectoryCopyFlags_T)fFlags);
    26382639        }
    26392640        catch(...)
  • trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp

    r71213 r71219  
    301301    int rc = mSession->i_processCreateExInternal(procInfo, pProcess);
    302302
    303     int guestRc;
     303    int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
    304304    if (RT_SUCCESS(rc))
    305305    {
    306306        Assert(!pProcess.isNull());
    307         rc = pProcess->i_startProcess(msTimeout, &guestRc);
    308     }
    309 
     307        rc = pProcess->i_startProcess(msTimeout, &rcGuest);
     308    }
    310309    if (RT_FAILURE(rc))
    311310    {
     
    313312        {
    314313            case VERR_GSTCTL_GUEST_ERROR:
    315                 setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    316                                     GuestProcess::i_guestErrorToString(guestRc));
     314                setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    317315                break;
    318316
    319317            default:
    320318                setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    321                                     Utf8StrFmt(GuestSession::tr(
    322                                     "Error while creating guest process for copying file \"%s\" from guest to host: %Rrc"),
    323                                     strSource.c_str(), rc));
     319                                    Utf8StrFmt(GuestSession::tr("Error while creating guest process for copying file \"%s\" from guest to host: %Rrc"),
     320                                               strSource.c_str(), rc));
    324321                break;
    325322        }
    326     }
    327 
    328     if (RT_FAILURE(rc))
    329323        return rc;
     324    }
    330325
    331326    ProcessWaitResult_T waitRes;
     
    338333    for (;;)
    339334    {
    340         rc = pProcess->i_waitFor(ProcessWaitForFlag_StdIn, msTimeout, waitRes, &guestRc);
     335        rc = pProcess->i_waitFor(ProcessWaitForFlag_StdIn, msTimeout, waitRes, &rcGuest);
    341336        if (   RT_FAILURE(rc)
    342337            || (   waitRes != ProcessWaitResult_StdIn
     
    401396        uint32_t cbWritten;
    402397        Assert(sizeof(byBuf) >= cbRead);
    403         rc = pProcess->i_writeData(0 /* StdIn */, fFlags,
    404                                    byBuf, cbRead,
    405                                    msTimeout, &cbWritten, &guestRc);
     398        rc = pProcess->i_writeData(0 /* StdIn */, fFlags, byBuf, cbRead, msTimeout, &cbWritten, &rcGuest);
    406399        if (RT_FAILURE(rc))
    407400        {
     
    409402            {
    410403                case VERR_GSTCTL_GUEST_ERROR:
    411                     setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    412                                         GuestProcess::i_guestErrorToString(guestRc));
     404                    setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    413405                    break;
    414406
     
    460452        || RT_SUCCESS(rc))
    461453    {
    462         rc = pProcess->i_waitFor(ProcessWaitForFlag_Terminate, msTimeout, waitRes, &guestRc);
     454        rc = pProcess->i_waitFor(ProcessWaitForFlag_Terminate, msTimeout, waitRes, &rcGuest);
    463455        if (   RT_FAILURE(rc)
    464456            || waitRes != ProcessWaitResult_Terminate)
     
    901893        || mDest.endsWith("\\"))
    902894    {
    903         int guestRc;
     895        int rcGuest;
    904896        GuestFsObjData objData;
    905         rc = mSession->i_fsQueryInfoInternal(mDest, true /* fFollowSymlinks */, objData, &guestRc);
     897        rc = mSession->i_fsQueryInfoInternal(mDest, true /* fFollowSymlinks */, objData, &rcGuest);
    906898        if (RT_SUCCESS(rc))
    907899        {
     
    924916                case VERR_GSTCTL_GUEST_ERROR:
    925917                    setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    926                                         GuestProcess::i_guestErrorToString(guestRc));
     918                                        GuestProcess::i_guestErrorToString(rcGuest));
    927919                    break;
    928920
     
    939931    {
    940932        if (mSourceFile) /* Use existing file handle. */
    941             rc = fileCopyToGuestEx(mSource, mDest, mCopyFileFlags,
    942                                    mSourceFile, mSourceOffset, mSourceSize);
     933            rc = fileCopyToGuestEx(mSource, mDest, (FileCopyFlag_T)mCopyFileFlags, mSourceFile, mSourceOffset, mSourceSize);
    943934        else
    944             rc = fileCopyToGuest(mSource, mDest, mCopyFileFlags);
     935            rc = fileCopyToGuest(mSource, mDest, (FileCopyFlag_T)mCopyFileFlags);
    945936
    946937        if (RT_SUCCESS(rc))
     
    982973     ** @todo Use the IGuestFile API for locking down the file on the guest!
    983974     */
    984     GuestFsObjData objData; int guestRc;
    985     int rc = mSession->i_fileQueryInfoInternal(Utf8Str(mSource), false /*fFollowSymlinks*/, objData, &guestRc);
     975    GuestFsObjData objData;
     976    int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
     977    int rc = mSession->i_fileQueryInfoInternal(Utf8Str(mSource), false /*fFollowSymlinks*/, objData, &rcGuest);
    986978    if (RT_FAILURE(rc))
    987979    {
     
    10241016            rc = mSession->i_processCreateExInternal(procInfo, pProcess);
    10251017            if (RT_SUCCESS(rc))
    1026                 rc = pProcess->i_startProcess(msTimeout, &guestRc);
     1018                rc = pProcess->i_startProcess(msTimeout, &rcGuest);
    10271019            if (RT_FAILURE(rc))
    10281020            {
     
    10301022                {
    10311023                    case VERR_GSTCTL_GUEST_ERROR:
    1032                         setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(guestRc));
     1024                        setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    10331025                        break;
    10341026
     
    10521044                for (;;)
    10531045                {
    1054                     rc = pProcess->i_waitFor(ProcessWaitForFlag_StdOut, msTimeout, waitRes, &guestRc);
     1046                    rc = pProcess->i_waitFor(ProcessWaitForFlag_StdOut, msTimeout, waitRes, &rcGuest);
    10551047                    if (RT_FAILURE(rc))
    10561048                    {
     
    10581050                        {
    10591051                            case VERR_GSTCTL_GUEST_ERROR:
    1060                                 setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    1061                                                     GuestProcess::i_guestErrorToString(guestRc));
     1052                                setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    10621053                                break;
    10631054
     
    10831074                        rc = pProcess->i_readData(OUTPUT_HANDLE_ID_STDOUT, sizeof(byBuf),
    10841075                                                  msTimeout, byBuf, sizeof(byBuf),
    1085                                                   &cbRead, &guestRc);
     1076                                                  &cbRead, &rcGuest);
    10861077                        if (RT_FAILURE(rc))
    10871078                        {
     
    10891080                            {
    10901081                                case VERR_GSTCTL_GUEST_ERROR:
    1091                                     setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    1092                                                         GuestProcess::i_guestErrorToString(guestRc));
     1082                                    setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    10931083                                    break;
    10941084
     
    11391129                } /* for */
    11401130
    1141                 LogFlowThisFunc(("rc=%Rrc, guestrc=%Rrc, waitRes=%ld, cbWrittenTotal=%RU64, cbSize=%RI64, cbToRead=%RU64\n",
    1142                                  rc, guestRc, waitRes, cbWrittenTotal, objData.mObjectSize, cbToRead));
     1131                LogFlowThisFunc(("rc=%Rrc, rcGuest=%Rrc, waitRes=%ld, cbWrittenTotal=%RU64, cbSize=%RI64, cbToRead=%RU64\n",
     1132                                 rc, rcGuest, waitRes, cbWrittenTotal, objData.mObjectSize, cbToRead));
    11431133
    11441134                /*
     
    11481138                    || RT_SUCCESS(rc))
    11491139                {
    1150                     rc = pProcess->i_waitFor(ProcessWaitForFlag_Terminate, msTimeout, waitRes, &guestRc);
     1140                    rc = pProcess->i_waitFor(ProcessWaitForFlag_Terminate, msTimeout, waitRes, &rcGuest);
    11511141                    if (   RT_FAILURE(rc)
    11521142                        || waitRes != ProcessWaitResult_Terminate)
     
    13921382
    13931383        GuestFsObjData objData;
    1394         int64_t cbSizeOnGuest; int guestRc;
    1395         rc = pSession->i_fileQuerySizeInternal(strFileDest, false /*fFollowSymlinks*/, &cbSizeOnGuest, &guestRc);
     1384        int64_t cbSizeOnGuest;
     1385        int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
     1386        rc = pSession->i_fileQuerySizeInternal(strFileDest, false /*fFollowSymlinks*/, &cbSizeOnGuest, &rcGuest);
    13961387        if (   RT_SUCCESS(rc)
    13971388            && cbSize == (uint64_t)cbSizeOnGuest)
     
    14131404                {
    14141405                    case VERR_GSTCTL_GUEST_ERROR:
    1415                         setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    1416                                             GuestProcess::i_guestErrorToString(guestRc));
     1406                        setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    14171407                        break;
    14181408
     
    14421432    LogRel(("Running %s ...\n", procInfo.mName.c_str()));
    14431433
    1444     GuestProcessTool procTool; int guestRc;
    1445     int vrc = procTool.Init(pSession, procInfo, false /* Async */, &guestRc);
     1434    GuestProcessTool procTool;
     1435    int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
     1436    int vrc = procTool.Init(pSession, procInfo, false /* Async */, &rcGuest);
    14461437    if (RT_SUCCESS(vrc))
    14471438    {
    1448         if (RT_SUCCESS(guestRc))
    1449             vrc = procTool.i_wait(GUESTPROCESSTOOL_FLAG_NONE, &guestRc);
     1439        if (RT_SUCCESS(rcGuest))
     1440            vrc = procTool.i_wait(GUESTPROCESSTOOL_FLAG_NONE, &rcGuest);
    14501441        if (RT_SUCCESS(vrc))
    14511442            vrc = procTool.i_terminatedOk();
     
    14631454
    14641455            case VERR_GSTCTL_GUEST_ERROR:
    1465                 setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    1466                                     GuestProcess::i_guestErrorToString(guestRc));
     1456                setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    14671457                break;
    14681458
     
    17041694
    17051695            /* Create the installation directory. */
    1706             int guestRc;
    1707             rc = pSession->i_directoryCreateInternal(strUpdateDir,
    1708                                                      755 /* Mode */, DirectoryCreateFlag_Parents, &guestRc);
     1696            int rcGuest = VERR_IPE_UNINITIALIZED_STATUS;
     1697            rc = pSession->i_directoryCreateInternal(strUpdateDir, 755 /* Mode */, DirectoryCreateFlag_Parents, &rcGuest);
    17091698            if (RT_FAILURE(rc))
    17101699            {
     
    17121701                {
    17131702                    case VERR_GSTCTL_GUEST_ERROR:
    1714                         hr = setProgressErrorMsg(VBOX_E_IPRT_ERROR,
    1715                                                  GuestProcess::i_guestErrorToString(guestRc));
     1703                        hr = setProgressErrorMsg(VBOX_E_IPRT_ERROR, GuestProcess::i_guestErrorToString(rcGuest));
    17161704                        break;
    17171705
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette