VirtualBox

Changeset 98610 in vbox


Ignore:
Timestamp:
Feb 16, 2023 10:44:38 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155902
Message:

Main/GuestSession: nits and some logging. bugref:9783

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h

    r98544 r98610  
    5858
    5959/** Vector holding a process' CPU affinity. */
    60 typedef std::vector <LONG> ProcessAffinity;
     60typedef std::vector<LONG> ProcessAffinity;
    6161/** Vector holding process startup arguments. */
    62 typedef std::vector <Utf8Str> ProcessArguments;
     62typedef std::vector<Utf8Str> ProcessArguments;
    6363
    6464class GuestToolboxStreamBlock;
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r98528 r98610  
    942942 * @param   uFlags              Directory creation flags to use.
    943943 * @param   pvrcGuest           Where to return the guest error when
    944  *                              VERR_GSTCTL_GUEST_ERROR was returned. Optional.
     944 *                              VERR_GSTCTL_GUEST_ERROR was returned.
    945945 */
    946946int GuestSession::i_directoryCreate(const Utf8Str &strPath, uint32_t uMode, uint32_t uFlags, int *pvrcGuest)
    947947{
    948948    AssertPtrReturn(pvrcGuest, VERR_INVALID_POINTER);
    949 
    950949    LogFlowThisFunc(("strPath=%s, uMode=%x, uFlags=%x\n", strPath.c_str(), uMode, uFlags));
     950    *pvrcGuest = VERR_IPE_UNINITIALIZED_STATUS;
    951951
    952952    int vrc = VINF_SUCCESS;
     
    988988    }
    989989    else
    990     {
    991990#endif /* VBOX_WITH_GSTCTL_TOOLBOX_AS_CMDS */
     991    {
    992992#ifdef VBOX_WITH_GSTCTL_TOOLBOX_SUPPORT
    993993        GuestProcessStartupInfo procInfo;
    994994        procInfo.mFlags      = ProcessCreateFlag_Hidden;
    995         procInfo.mExecutable = Utf8Str(VBOXSERVICE_TOOL_MKDIR);
     995        procInfo.mExecutable = VBOXSERVICE_TOOL_MKDIR;
    996996
    997997        try
     
    10151015                char szMode[16];
    10161016                if (RTStrPrintf(szMode, sizeof(szMode), "%o", uMode))
    1017                 {
    10181017                    procInfo.mArguments.push_back(Utf8Str(szMode));
    1019                 }
    10201018                else
    10211019                    vrc = VERR_BUFFER_OVERFLOW;
     
    10331031            vrc = GuestProcessToolbox::run(this, procInfo, pvrcGuest);
    10341032#endif /* VBOX_WITH_GSTCTL_TOOLBOX_SUPPORT */
    1035 #ifdef VBOX_WITH_GSTCTL_TOOLBOX_AS_CMDS
    1036     }
    1037 #endif /* VBOX_WITH_GSTCTL_TOOLBOX_AS_CMDS */
    1038 
    1039     LogFlowFuncLeaveRC(vrc);
     1033    }
     1034
     1035    LogFlowFunc(("LEAVE: %Rrc *pvrcGuest=%Rrc\n", vrc, pvrcGuest ? *pvrcGuest : -VERR_IPE_UNINITIALIZED_STATUS));
    10401036    return vrc;
    10411037}
Note: See TracChangeset for help on using the changeset viewer.

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