From: Guus Sliepen Date: Sat, 25 Oct 2014 23:05:41 +0000 (+0200) Subject: Add some missing definitions for Windows. X-Git-Url: https://git.meshlink.io/?a=commitdiff_plain;h=5d25d40b5baf4bd60ccc1dc6db65b3e5b094e2cd;p=utcp Add some missing definitions for Windows. --- diff --git a/utcp.c b/utcp.c index ca3c132..75553d7 100644 --- a/utcp.c +++ b/utcp.c @@ -32,6 +32,27 @@ #include "utcp_priv.h" +#ifndef EBADMSG +#define EBADMSG 104 +#endif + +#ifndef SHUT_RDWR +#define SHUT_RDWR 2 +#endif + +#ifdef poll +#undef poll +#endif + +#ifndef timersub +#define timersub(a, b, r) do {\ + (r)->tv_sec = (a)->tv_sec - (b)->tv_sec;\ + (r)->tv_usec = (a)->tv_usec - (b)->tv_usec;\ + if((r)->tv_usec < 0)\ + (r)->tv_sec--, (r)->tv_usec += 1000000;\ +} while (0) +#endif + #ifdef UTCP_DEBUG #include