summaryrefslogtreecommitdiff
path: root/windows_port.c
diff options
context:
space:
mode:
authorGisle Vanem <gvanem@broadpark.no>2007-02-04 12:50:53 +0000
committerGisle Vanem <gvanem@broadpark.no>2007-02-04 12:50:53 +0000
commitb6c446664143fe798bcee3d443c9a8d9a0239d36 (patch)
tree77cc20e14f8142d84ca73a27e70303744d124bea /windows_port.c
parent7fe31e4d0053d53b6fdbc58c749dac5c78f23cae (diff)
downloadc-ares-b6c446664143fe798bcee3d443c9a8d9a0239d36.tar.gz
c-ares-b6c446664143fe798bcee3d443c9a8d9a0239d36.tar.bz2
c-ares-b6c446664143fe798bcee3d443c9a8d9a0239d36.zip
Added DllMain() function for Watcom.
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)