Improve logging when running in cygwin
This commit is contained in:
parent
6118a005f7
commit
e75381ae39
1 changed files with 7 additions and 1 deletions
|
@ -52,7 +52,13 @@ static const char *DBG_LVL_LIST[] ={"NONE", "FAIL", "ERROR", "WARN", "IN
|
||||||
#else
|
#else
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__)
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#if defined(__CYGWIN__)
|
||||||
|
#include <cstring>
|
||||||
|
static const char * cygprogname = strrchr(program_invocation_short_name, '\\')?strrchr(program_invocation_short_name, '\\')+1:program_invocation_short_name;
|
||||||
|
#define MIST_PROG cygprogname
|
||||||
|
#else
|
||||||
#define MIST_PROG program_invocation_short_name
|
#define MIST_PROG program_invocation_short_name
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
#define MIST_PROG "MistProcess"
|
#define MIST_PROG "MistProcess"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue