Commit e8c3bb45 authored by Gisle Vanem's avatar Gisle Vanem
Browse files

Fix for building with MS Visual-C and single-threaded

runtime libs.
parent 4ec55a96
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -88,6 +88,10 @@
/* The last #include file should be: */
#include "memdebug.h"

#if defined(_MSC_VER) && defined(CURL_NO__BEGINTHREADEX)
#pragma message ("No _beginthreadex() available in this RTL")
#endif

/***********************************************************************
 * Only for Windows threaded name resolves builds
 **********************************************************************/
+8 −0
Original line number Diff line number Diff line
@@ -262,6 +262,14 @@ typedef int curl_socket_t;
#endif
#endif

/* "cl -ML" or "cl -MLd" implies a single-threaded runtime library where
   _beginthreadex() is not available */
#if defined(_MSC_VER) && !defined(_MT) && !defined(USE_ARES)
#undef USE_THREADING_GETADDRINFO
#undef USE_THREADING_GETHOSTBYNAME
#define CURL_NO__BEGINTHREADEX
#endif

#ifdef mpeix
#define IOCTL_3_ARGS
#endif