From 9ac6ff7b808a3141cb1e3ddcb1168b8c06bf3331 Mon Sep 17 00:00:00 2001 From: David Webster Date: Wed, 3 Nov 1999 05:54:29 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/os2/gsocket.c | 10 ++++++++-- src/os2/utils.cpp | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/os2/gsocket.c b/src/os2/gsocket.c index 85ea3a2313..cccf54e433 100644 --- a/src/os2/gsocket.c +++ b/src/os2/gsocket.c @@ -14,15 +14,21 @@ #define BSD_SELECT // use Berkley Sockets select #include -#include #include -#include #include #include #include #include #include +#if defined(__VISAGECPP__) && __IBMCPP__ < 400 +#include +#include +#include +#else +#include +#include #include +#endif #include #include diff --git a/src/os2/utils.cpp b/src/os2/utils.cpp index abea758038..f6adb6b772 100644 --- a/src/os2/utils.cpp +++ b/src/os2/utils.cpp @@ -160,7 +160,7 @@ bool wxShell( SData.PgmName = zShell; sInputs = "/C " + rCommand; - SData.PgmInputs = NULL; //(BYTE*)sInputs.c_str(); + SData.PgmInputs = (BYTE*)sInputs.c_str(); SData.TermQ = 0; SData.Environment = 0; SData.InheritOpt = SSF_INHERTOPT_SHELL; @@ -177,7 +177,7 @@ bool wxShell( SData.ObjectBuffLen = (ULONG)sizeof(achObjBuf); rc = ::DosStartSession(&SData, &ulSessID, &vPid); - if (rc == 0) + if (rc == 0 || rc == 457) // NO_ERROR or SMG_START_IN_BACKGROUND { PTIB ptib; PPIB ppib; -- 2.45.2