]> git.meshlink.io Git - utcp/commitdiff
Add some missing definitions for Windows.
authorGuus Sliepen <guus@meshlink.io>
Sat, 25 Oct 2014 23:05:41 +0000 (01:05 +0200)
committerGuus Sliepen <guus@meshlink.io>
Sat, 25 Oct 2014 23:05:41 +0000 (01:05 +0200)
utcp.c

diff --git a/utcp.c b/utcp.c
index ca3c132f60c9132da69b019e3583d83db11974df..75553d72567be387667b7ced7871cac32d0d6a46 100644 (file)
--- a/utcp.c
+++ b/utcp.c
 
 #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 <stdarg.h>