X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=utcp.c;h=75553d72567be387667b7ced7871cac32d0d6a46;hb=5d25d40b5baf4bd60ccc1dc6db65b3e5b094e2cd;hp=ca3c132f60c9132da69b019e3583d83db11974df;hpb=5d4cf9d0eb85c7322298a2a0526132197e3bf633;p=utcp 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