Changeset 29516 in vbox for trunk/src/VBox/Additions/common/VBoxService
- Timestamp:
- May 17, 2010 9:55:17 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61656
- Location:
- trunk/src/VBox/Additions/common/VBoxService
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp
r29515 r29516 136 136 /* Environment */ 137 137 szEnv, &cbEnv, &uNumEnvVars, 138 /* Pipes */139 szStdIn, sizeof(szStdIn),140 szStdOut, sizeof(szStdOut),141 szStdErr, sizeof(szStdErr),142 138 /* Credentials */ 143 139 szUser, sizeof(szUser), … … 153 149 rc = VBoxServiceControlExecProcess(uContextID, szCmd, uFlags, szArgs, uNumArgs, 154 150 szEnv, cbEnv, uNumEnvVars, 155 szStdIn, szStdOut, szStdErr,156 151 szUser, szPassword, uTimeLimitMS); 157 152 } -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp
r29315 r29516 643 643 const char *pszArgs, uint32_t uNumArgs, 644 644 const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars, 645 const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,646 645 const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS) 647 646 { … … 700 699 } 701 700 702 pData->pszStdIn = RTStrDup(pszStdIn);703 pData->pszStdOut = RTStrDup(pszStdOut);704 pData->pszStdErr = RTStrDup(pszStdErr);705 701 pData->pszUser = RTStrDup(pszUser); 706 702 pData->pszPassword = RTStrDup(pszPassword); … … 743 739 } 744 740 RTGetOptArgvFree(pData->papszArgs); 745 RTStrFree(pData->pszStdIn);746 RTStrFree(pData->pszStdOut);747 RTStrFree(pData->pszStdErr);748 741 RTStrFree(pData->pszUser); 749 742 RTStrFree(pData->pszPassword); … … 909 902 const char *pszArgs, uint32_t uNumArgs, 910 903 const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars, 911 const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,912 904 const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS) 913 905 { … … 922 914 pszArgs, uNumArgs, 923 915 pszEnv, cbEnv, uNumEnvVars, 924 pszStdIn, pszStdOut, pszStdErr,925 916 pszUser, pszPassword, 926 917 uTimeLimitMS); -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h
r29313 r29516 154 154 char **papszEnv; 155 155 uint32_t uNumEnvVars; 156 char *pszStdIn;157 char *pszStdOut;158 char *pszStdErr;159 156 char *pszUser; 160 157 char *pszPassword; … … 302 299 const char *pszArgs, uint32_t uNumArgs, 303 300 const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars, 304 const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,305 301 const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS); 306 302 extern void VBoxServiceControlExecDestroyThreadData(PVBOXSERVICECTRLTHREADDATAEXEC pThread);
Note:
See TracChangeset
for help on using the changeset viewer.