From 5d25d40b5baf4bd60ccc1dc6db65b3e5b094e2cd Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Sun, 26 Oct 2014 01:05:41 +0200 Subject: [PATCH] Add some missing definitions for Windows. --- utcp.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 -- 2.39.2