diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-06-27 21:34:07 -0700 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-06-28 16:20:04 +1000 |
commit | dc1e58da45332c2645d39154571835d4fb79c456 (patch) | |
tree | e34cd916911b1249ea0838f741272af25841e686 /jim-win32compat.c | |
parent | ab51e987cb8a9e9fce6af1eeb3b6309f8c11941f (diff) | |
download | jimtcl-dc1e58da45332c2645d39154571835d4fb79c456.zip jimtcl-dc1e58da45332c2645d39154571835d4fb79c456.tar.gz jimtcl-dc1e58da45332c2645d39154571835d4fb79c456.tar.bz2 |
Fix support for 64-bit mingw
- Check for mkdir with one arg at configure time
- mingw can't really do select(), so support only time events in eventloop
- Declare dlerror() to be compatible with mingw
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-win32compat.c')
-rw-r--r-- | jim-win32compat.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/jim-win32compat.c b/jim-win32compat.c index 08e8a54..9eb8e7f 100644 --- a/jim-win32compat.c +++ b/jim-win32compat.c @@ -1,7 +1,7 @@ #include "jim.h" #include "jimautoconf.h" -#ifdef HAVE_DLOPEN_COMPAT +#if defined(HAVE_DLOPEN_COMPAT) void *dlopen(const char *path, int mode) { JIM_NOTUSED(mode); @@ -20,7 +20,7 @@ void *dlsym(void *handle, const char *symbol) return GetProcAddress((HMODULE)handle, symbol); } -const char *dlerror(void) +char *dlerror(void) { static char msg[121]; FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), @@ -29,7 +29,7 @@ const char *dlerror(void) } #endif -#if !defined(__MINGW32__) && !defined(__CYGWIN__) +#ifdef _MSC_VER /* POSIX gettimeofday() compatibility for WIN32 */ int gettimeofday(struct timeval *tv, void *unused) { |