aboutsummaryrefslogtreecommitdiff
path: root/jim-win32compat.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-06-27 21:34:07 -0700
committerSteve Bennett <steveb@workware.net.au>2011-06-28 16:20:04 +1000
commitdc1e58da45332c2645d39154571835d4fb79c456 (patch)
treee34cd916911b1249ea0838f741272af25841e686 /jim-win32compat.c
parentab51e987cb8a9e9fce6af1eeb3b6309f8c11941f (diff)
downloadjimtcl-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.c6
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)
{