summaryrefslogtreecommitdiff
path: root/windows_port.c
diff options
context:
space:
mode:
Diffstat (limited to 'windows_port.c')
-rw-r--r--windows_port.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/windows_port.c b/windows_port.c
index 2a326da..6086024 100644
--- a/windows_port.c
+++ b/windows_port.c
@@ -20,6 +20,19 @@
#include "ares.h"
#include "ares_private.h"
+#ifdef __WATCOMC__
+/* Watcom needs a DlMain() in order to initialise the clib startup code.
+ */
+BOOL
+DllMain (HINSTANCE hnd, DWORD reason, LPVOID reserved)
+{
+ (void) hnd;
+ (void) reason;
+ (void) reserved;
+ return (TRUE);
+}
+#endif
+
#ifndef __MINGW32__
int
ares_strncasecmp(const char *a, const char *b, int n)