X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2Fmono-poll.c;h=f353fc53af4de7011b548af2edfcd3a91d82824b;hb=eae326c71c117db0c492fef7d18a221d6644f44e;hp=4bd3f376eb815e8c2905b181d8c8c94267c3e462;hpb=64f85a65b023522d3f34e9932e6a843e0ad8fc3b;p=mono.git diff --git a/mono/utils/mono-poll.c b/mono/utils/mono-poll.c index 4bd3f376eb8..f353fc53af4 100644 --- a/mono/utils/mono-poll.c +++ b/mono/utils/mono-poll.c @@ -1,7 +1,7 @@ #include "mono-poll.h" #include -#ifdef HAVE_POLL +#if defined(HAVE_POLL) && !defined(__APPLE__) int mono_poll (mono_pollfd *ufds, unsigned int nfds, int timeout) { @@ -36,7 +36,7 @@ mono_poll (mono_pollfd *ufds, unsigned int nfds, int timeout) if (fd < 0) continue; -#ifdef PLATFORM_WIN32 +#ifdef HOST_WIN32 if (nexc >= FD_SETSIZE) { ufds [i].revents = MONO_POLLNVAL; return 1; @@ -64,7 +64,7 @@ mono_poll (mono_pollfd *ufds, unsigned int nfds, int timeout) affected = select (maxfd + 1, &rfds, &wfds, &efds, tvptr); if (affected == -1) { -#ifdef PLATFORM_WIN32 +#ifdef HOST_WIN32 int error = WSAGetLastError (); switch (error) { case WSAEFAULT: errno = EFAULT; break;