29#include "gamslib_global.h"
34extern LIBSPEC
const char cEnvSep;
35extern LIBSPEC
const char *cLibEnv;
36extern LIBSPEC
const char *cPathSep;
37extern LIBSPEC
const char *cCmpFileName;
38extern LIBSPEC
const int cExitCodeDiv;
39extern LIBSPEC
const char *cExeSuffix;
40extern LIBSPEC
const char *cLibPrefix;
41extern LIBSPEC
const char *cLibSuffix;
75 const std::string &what,
76 const std::string &args,
90 static std::string findGamsOnApple(LogId logId);
91 static void ensureEnvPathSetOnApple(
const char *dirName);
93 static std::string findGamsOnUnix(LogId logId);
94 static void ensureEnvPathSetOnUnix(
const char *dirName);
95 static bool interruptOnNonWindows(
long pid);
97 static std::string findGamsOnWindows(LogId logId);
98 static void ensureEnvPathSetOnWindows(
const char *dirName);
99 static bool interruptOnWindows(
long pid);