+2008-09-13 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-poll.c: Use #if for native Windows, rather than testing
+ __MSVCRT__.
+
2008-09-13 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
Bruno Haible <bruno@clisp.org>
#include <errno.h>
#include "sockets.h"
-#ifdef __MSVCRT__
+#if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
+# define WIN32_NATIVE
+#endif
+
+#ifdef WIN32_NATIVE
#include <io.h>
#define pipe(x) _pipe(x, 256, O_BINARY)
#endif
if (!blocking)
{
-#ifdef __MSVCRT__
+#ifdef WIN32_NATIVE
unsigned long iMode = 1;
ioctlsocket (s, FIONBIO, (void *) &iMode);
static void
test_accept_first (void)
{
-#ifndef __MSVCRT__
+#ifndef WIN32_NATIVE
int s = open_server_socket ();
struct sockaddr_in ia;
socklen_t addrlen;