VirtualBox

Changeset 29516 in vbox


Ignore:
Timestamp:
May 17, 2010 9:55:17 AM (15 years ago)
Author:
vboxsync
Message:

Guest Control: Remove unused Std* arguments.

Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/GuestControlSvc.h

    r29438 r29516  
    244244    HGCMFunctionParameter env;
    245245
    246     HGCMFunctionParameter std_in;
    247 
    248     HGCMFunctionParameter std_out;
    249 
    250     HGCMFunctionParameter std_err;
    251 
    252246    HGCMFunctionParameter username;
    253247
  • trunk/include/VBox/VBoxGuestLib.h

    r29438 r29516  
    517517                                                  char     *pszArgs,        uint32_t  cbArgs,   uint32_t *puNumArgs,
    518518                                                  char     *pszEnv,         uint32_t *pcbEnv,   uint32_t *puNumEnvVars,
    519                                                   char     *pszStdIn,       uint32_t  cbStdIn,
    520                                                   char     *pszStdOut,      uint32_t  cbStdOut,
    521                                                   char     *pszStdErr,      uint32_t  cbStdErr,
    522519                                                  char     *pszUser,        uint32_t  cbUser,
    523520                                                  char     *pszPassword,    uint32_t  cbPassword,
  • trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestCtrl.cpp

    r29438 r29516  
    174174                                              char     *pszArgs,        uint32_t  cbArgs,   uint32_t *puNumArgs,
    175175                                              char     *pszEnv,         uint32_t *pcbEnv,   uint32_t *puNumEnvVars,
    176                                               char     *pszStdIn,       uint32_t  cbStdIn,
    177                                               char     *pszStdOut,      uint32_t  cbStdOut,
    178                                               char     *pszStdErr,      uint32_t  cbStdErr,
    179176                                              char     *pszUser,        uint32_t  cbUser,
    180177                                              char     *pszPassword,    uint32_t  cbPassword,
     
    189186    AssertPtr(pcbEnv);
    190187    AssertPtr(puNumEnvVars);
    191     AssertPtr(pszStdIn);
    192     AssertPtr(pszStdOut);
    193     AssertPtr(pszStdOut);
    194     AssertPtr(pszStdErr);
    195188    AssertPtr(pszUser);
    196189    AssertPtr(pszPassword);
     
    212205    VbglHGCMParmUInt32Set(&Msg.cb_env, 0);
    213206    VbglHGCMParmPtrSet(&Msg.env, pszEnv, *pcbEnv);
    214     VbglHGCMParmPtrSet(&Msg.std_in, pszStdIn, cbStdIn);
    215     VbglHGCMParmPtrSet(&Msg.std_out, pszStdOut, cbStdOut);
    216     VbglHGCMParmPtrSet(&Msg.std_err, pszStdErr, cbStdErr);
    217207    VbglHGCMParmPtrSet(&Msg.username, pszUser, cbUser);
    218208    VbglHGCMParmPtrSet(&Msg.password, pszPassword, cbPassword);
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControl.cpp

    r29515 r29516  
    136136                                           /* Environment */
    137137                                           szEnv, &cbEnv, &uNumEnvVars,
    138                                            /* Pipes */
    139                                            szStdIn,    sizeof(szStdIn),
    140                                            szStdOut,   sizeof(szStdOut),
    141                                            szStdErr,   sizeof(szStdErr),
    142138                                           /* Credentials */
    143139                                           szUser,     sizeof(szUser),
     
    153149        rc = VBoxServiceControlExecProcess(uContextID, szCmd, uFlags, szArgs, uNumArgs,
    154150                                           szEnv, cbEnv, uNumEnvVars,
    155                                            szStdIn, szStdOut, szStdErr,
    156151                                           szUser, szPassword, uTimeLimitMS);
    157152    }
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlExec.cpp

    r29315 r29516  
    643643                                             const char *pszArgs, uint32_t uNumArgs,
    644644                                             const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars,
    645                                              const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,
    646645                                             const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS)
    647646{
     
    700699        }
    701700
    702         pData->pszStdIn = RTStrDup(pszStdIn);
    703         pData->pszStdOut = RTStrDup(pszStdOut);
    704         pData->pszStdErr = RTStrDup(pszStdErr);
    705701        pData->pszUser = RTStrDup(pszUser);
    706702        pData->pszPassword = RTStrDup(pszPassword);
     
    743739        }
    744740        RTGetOptArgvFree(pData->papszArgs);
    745         RTStrFree(pData->pszStdIn);
    746         RTStrFree(pData->pszStdOut);
    747         RTStrFree(pData->pszStdErr);
    748741        RTStrFree(pData->pszUser);
    749742        RTStrFree(pData->pszPassword);
     
    909902                                  const char *pszArgs, uint32_t uNumArgs,
    910903                                  const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars,
    911                                   const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,
    912904                                  const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS)
    913905{
     
    922914                                                      pszArgs, uNumArgs,
    923915                                                      pszEnv, cbEnv, uNumEnvVars,
    924                                                       pszStdIn, pszStdOut, pszStdErr,
    925916                                                      pszUser, pszPassword,
    926917                                                      uTimeLimitMS);
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h

    r29313 r29516  
    154154    char    **papszEnv;
    155155    uint32_t  uNumEnvVars;
    156     char     *pszStdIn;
    157     char     *pszStdOut;
    158     char     *pszStdErr;
    159156    char     *pszUser;
    160157    char     *pszPassword;
     
    302299                                         const char *pszArgs, uint32_t uNumArgs,
    303300                                         const char *pszEnv, uint32_t cbEnv, uint32_t uNumEnvVars,
    304                                          const char *pszStdIn, const char *pszStdOut, const char *pszStdErr,
    305301                                         const char *pszUser, const char *pszPassword, uint32_t uTimeLimitMS);
    306302extern void VBoxServiceControlExecDestroyThreadData(PVBOXSERVICECTRLTHREADDATAEXEC pThread);
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp

    r29508 r29516  
    9898    com::SafeArray <BSTR> args;
    9999    com::SafeArray <BSTR> env;
    100     Utf8Str Utf8StdIn;
    101     Utf8Str Utf8StdOut;
    102     Utf8Str Utf8StdErr;
    103100    Utf8Str Utf8UserName;
    104101    Utf8Str Utf8Password;
     
    297294            CHECK_ERROR_BREAK(guest, ExecuteProcess(Bstr(Utf8Cmd), uFlags,
    298295                                                    ComSafeArrayAsInParam(args), ComSafeArrayAsInParam(env),
    299                                                     Bstr(Utf8StdIn), Bstr(Utf8StdOut), Bstr(Utf8StdErr),
    300296                                                    Bstr(Utf8UserName), Bstr(Utf8Password), u32TimeoutMS,
    301297                                                    &uPID, progress.asOutParam()));
  • trunk/src/VBox/Main/GuestImpl.cpp

    r29512 r29516  
    725725STDMETHODIMP Guest::ExecuteProcess(IN_BSTR aCommand, ULONG aFlags,
    726726                                   ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment),
    727                                    IN_BSTR aStdIn, IN_BSTR aStdOut, IN_BSTR aStdErr,
    728727                                   IN_BSTR aUserName, IN_BSTR aPassword,
    729728                                   ULONG aTimeoutMS, ULONG *aPID, IProgress **aProgress)
     
    790789        }
    791790
    792         Utf8Str Utf8StdIn(aStdIn);
    793         Utf8Str Utf8StdOut(aStdOut);
    794         Utf8Str Utf8StdErr(aStdErr);
    795791        Utf8Str Utf8UserName(aUserName);
    796792        Utf8Str Utf8Password(aPassword);
     
    840836                    paParms[i++].setUInt32(cbEnv);
    841837                    paParms[i++].setPointer((void*)pvEnv, cbEnv);
    842                     paParms[i++].setPointer((void*)Utf8StdIn.raw(), (uint32_t)strlen(Utf8StdIn.raw()) + 1);
    843                     paParms[i++].setPointer((void*)Utf8StdOut.raw(), (uint32_t)strlen(Utf8StdOut.raw()) + 1);
    844                     paParms[i++].setPointer((void*)Utf8StdErr.raw(), (uint32_t)strlen(Utf8StdErr.raw()) + 1);
    845838                    paParms[i++].setPointer((void*)Utf8UserName.raw(), (uint32_t)strlen(Utf8UserName.raw()) + 1);
    846839                    paParms[i++].setPointer((void*)Utf8Password.raw(), (uint32_t)strlen(Utf8Password.raw()) + 1);
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r29481 r29516  
    84978497  <interface
    84988498     name="IGuest" extends="$unknown"
    8499      uuid="909a8633-6e99-4d05-a305-dfe29ca1bc1c"
     8499     uuid="25efde01-dd0b-43b0-9ceb-e4e6307107ac"
    85008500     wsmap="managed"
    85018501     >
     
    86738673          executed, in form of "NAME=VALUE"; one pair per entry. To unset a
    86748674          variable just set its name ("NAME") without a value.
    8675         </desc>
    8676       </param>
    8677       <param name="stdIn" type="wstring" dir="in">
    8678         <desc>
    8679           What to do with the standard input (stdin) of the command being
    8680           executed. Currently not used and has to be set to an empty value.
    8681         </desc>
    8682       </param>
    8683       <param name="stdOut" type="wstring" dir="in">
    8684         <desc>
    8685           What to do with the standard output (stdout) of the command being
    8686           executed. Currently not used and has to be set to an empty value.
    8687         </desc>
    8688       </param>
    8689       <param name="stdErr" type="wstring" dir="in">
    8690         <desc>
    8691           What to do with the standard error (stderr) of the command being
    8692           executed. Currently not used and has to be set to an empty value.
    86938675        </desc>
    86948676      </param>
  • trunk/src/VBox/Main/include/GuestImpl.h

    r29460 r29516  
    9090    STDMETHOD(ExecuteProcess)(IN_BSTR aCommand, ULONG aFlags,
    9191                              ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment),
    92                               IN_BSTR aStdIn, IN_BSTR aStdOut, IN_BSTR aStdErr,
    9392                              IN_BSTR aUserName, IN_BSTR aPassword,
    9493                              ULONG aTimeoutMS, ULONG *aPID, IProgress **aProgress);
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