Changeset 98610 in vbox
- Timestamp:
- Feb 16, 2023 10:44:38 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155902
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h
r98544 r98610 58 58 59 59 /** Vector holding a process' CPU affinity. */ 60 typedef std::vector 60 typedef std::vector<LONG> ProcessAffinity; 61 61 /** Vector holding process startup arguments. */ 62 typedef std::vector 62 typedef std::vector<Utf8Str> ProcessArguments; 63 63 64 64 class GuestToolboxStreamBlock; -
trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp
r98528 r98610 942 942 * @param uFlags Directory creation flags to use. 943 943 * @param pvrcGuest Where to return the guest error when 944 * VERR_GSTCTL_GUEST_ERROR was returned. Optional.944 * VERR_GSTCTL_GUEST_ERROR was returned. 945 945 */ 946 946 int GuestSession::i_directoryCreate(const Utf8Str &strPath, uint32_t uMode, uint32_t uFlags, int *pvrcGuest) 947 947 { 948 948 AssertPtrReturn(pvrcGuest, VERR_INVALID_POINTER); 949 950 949 LogFlowThisFunc(("strPath=%s, uMode=%x, uFlags=%x\n", strPath.c_str(), uMode, uFlags)); 950 *pvrcGuest = VERR_IPE_UNINITIALIZED_STATUS; 951 951 952 952 int vrc = VINF_SUCCESS; … … 988 988 } 989 989 else 990 {991 990 #endif /* VBOX_WITH_GSTCTL_TOOLBOX_AS_CMDS */ 991 { 992 992 #ifdef VBOX_WITH_GSTCTL_TOOLBOX_SUPPORT 993 993 GuestProcessStartupInfo procInfo; 994 994 procInfo.mFlags = ProcessCreateFlag_Hidden; 995 procInfo.mExecutable = Utf8Str(VBOXSERVICE_TOOL_MKDIR);995 procInfo.mExecutable = VBOXSERVICE_TOOL_MKDIR; 996 996 997 997 try … … 1015 1015 char szMode[16]; 1016 1016 if (RTStrPrintf(szMode, sizeof(szMode), "%o", uMode)) 1017 {1018 1017 procInfo.mArguments.push_back(Utf8Str(szMode)); 1019 }1020 1018 else 1021 1019 vrc = VERR_BUFFER_OVERFLOW; … … 1033 1031 vrc = GuestProcessToolbox::run(this, procInfo, pvrcGuest); 1034 1032 #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)); 1040 1036 return vrc; 1041 1037 }
Note:
See TracChangeset
for help on using the changeset viewer.