X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6670f56440ae9209b3e2e51e06acf3bc5aaf1905..d3f81b85331b14943862a0c0df5ef8adb4426ad4:/src/os2/utilsexc.cpp?ds=sidebyside diff --git a/src/os2/utilsexc.cpp b/src/os2/utilsexc.cpp index 20d73e6f90..199781f7cf 100644 --- a/src/os2/utilsexc.cpp +++ b/src/os2/utilsexc.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: utilsexec.cpp +// Name: src/os2/utilsexec.cpp // Purpose: Various utilities // Author: David Webster // Modified by: @@ -13,14 +13,12 @@ #include "wx/wxprec.h" #ifndef WX_PRECOMP -#include "wx/setup.h" -#include "wx/utils.h" -#include "wx/app.h" -#include "wx/intl.h" + #include "wx/utils.h" + #include "wx/app.h" + #include "wx/intl.h" + #include "wx/log.h" #endif -#include "wx/log.h" - #include "wx/process.h" #include "wx/os2/private.h" @@ -130,7 +128,8 @@ MRESULT APIENTRY wxExecuteWindowCbk( HWND hWnd, long wxExecute( const wxString& rCommand, int flags, - wxProcess* pHandler) + wxProcess* pHandler, + const wxExecuteEnv *env) { if (rCommand.empty()) { @@ -158,7 +157,7 @@ long wxExecute( const wxString& rCommand, ,zArgs ,zEnvs ,&vResultCodes - ,(PSZ)rCommand.c_str() + ,rCommand.c_str() ); if (rc != NO_ERROR) { @@ -221,6 +220,7 @@ long wxExecute( char** ppArgv , int flags , wxProcess* pHandler +, const wxExecuteEnv *env ) { wxString sCommand; @@ -236,32 +236,11 @@ long wxExecute( return wxExecute( sCommand ,flags ,pHandler + , env ); } -bool wxGetFullHostName( wxChar* zBuf, - int nMaxSize) +bool wxGetFullHostName( wxChar* zBuf, int nMaxSize) { -#if wxUSE_NET_API - char zServer[256]; - char zComputer[256]; - unsigned long ulLevel = 0; - unsigned char* zBuffer = NULL; - unsigned long ulBuffer = 256; - unsigned long* pulTotalAvail = NULL; - - NetBios32GetInfo( (const unsigned char*)zServer - ,(const unsigned char*)zComputer - ,ulLevel - ,zBuffer - ,ulBuffer - ,pulTotalAvail - ); - strncpy(zBuf, zComputer, nMaxSize); - zBuf[nMaxSize] = _T('\0'); -#else - wxUnusedVar(nMaxSize); - strcpy((char*)zBuf, "noname"); -#endif - return *zBuf ? true : false; + return wxGetHostName( zBuf, nMaxSize ); }