From: Iceman Date: Tue, 28 Feb 2017 07:00:00 +0000 (+0100) Subject: Merge pull request #219 from marshmellow42/master X-Git-Tag: v3.0.0~63 X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/38231ce012c278a912d587b567c02ce40e3df5e1?hp=fac69c3d76b04088c337365ee124f8db4c13a2f0 Merge pull request #219 from marshmellow42/master em cleanup and fix bug in lf config [threshold] option making it not work... --- diff --git a/client/whereami.c b/client/whereami.c index 289aeb1f..7c09894f 100644 --- a/client/whereami.c +++ b/client/whereami.c @@ -10,6 +10,11 @@ extern "C" { #endif +#if defined(__linux__) +// make realpath() available: +#define _DEFAULT_SOURCE +#endif + #if !defined(WAI_MALLOC) || !defined(WAI_FREE) || !defined(WAI_REALLOC) #include #endif @@ -51,7 +56,7 @@ extern "C" { #pragma warning(push, 3) #endif #include -#include +//#include // not required and doesn't exist in old mingw environments #if defined(_MSC_VER) #pragma warning(pop) #endif @@ -136,7 +141,9 @@ int WAI_PREFIX(getExecutablePath)(char* out, int capacity, int* dirname_length) return WAI_PREFIX(getModulePath_)(NULL, out, capacity, dirname_length); } -WAI_NOINLINE +// GetModuleHandleEx() is not available on old mingw environments. We don't need getModulePath() yet. +// Sacrifice it for the time being to improve backwards compatibility +/* WAI_NOINLINE WAI_FUNCSPEC int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length) { @@ -157,13 +164,15 @@ int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length) return length; } + */ #elif defined(__linux__) #include #include #include -#include +// #include // not all linux distributions define PATH_MAX in limits.h because it depends on the filesystem. Therefore use... +#include #ifndef __STDC_FORMAT_MACROS #define __STDC_FORMAT_MACROS #endif