From 82fd399eaddd34ded6e8beaf87a3b46ba4cf6b3d62002ea40a17ab738874a3a7 Mon Sep 17 00:00:00 2001 From: Victor Roman Archidona Date: Wed, 23 Jul 2014 13:09:38 +0200 Subject: [PATCH] More hacks for non-windows systems --- ediv/src/stub/stub.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ediv/src/stub/stub.c b/ediv/src/stub/stub.c index 355c910..495323d 100644 --- a/ediv/src/stub/stub.c +++ b/ediv/src/stub/stub.c @@ -20,7 +20,10 @@ #include +#ifndef __APPLE__ #include +#endif + #include #include #include @@ -36,6 +39,10 @@ #include "varindex.h" #include "fatal.h" +#ifndef _WIN32 +#define _strdup strdup +#endif + #define long_header 9 // Longitud de la cabecera al inicio de los programas @@ -108,7 +115,12 @@ int main(int argc, char* argv[]) } #endif // assert(0) ; + + #ifdef _WIN32 if((f=open(argv[0],O_RDONLY | O_BINARY))==-1) { + #else + if((f=open(argv[0],O_RDONLY))==-1) { + #endif /*#ifdef WIN32 strcat(argv[0],".exe"); printf("%s\n",argv[0]);