X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp.h;h=7ebca734bfa36f650b55f829a3e8f80c2def80d1;hp=53a107fd13a20196ce7485b93a754771d2a36b62;hb=5e2471e7e38b68745668aa9c3b1d55297895bba2;hpb=36555fb967087c22ec8854b4cad158f7d2688c5b diff --git a/utcp.h b/utcp.h index 53a107f..7ebca73 100644 --- a/utcp.h +++ b/utcp.h @@ -23,6 +23,8 @@ #include #include #include +// TODO: Windows +#include #ifndef UTCP_INTERNAL struct utcp { @@ -56,7 +58,7 @@ extern ssize_t utcp_recv(struct utcp *utcp, const void *data, size_t len); extern int utcp_close(struct utcp_connection *connection); extern int utcp_abort(struct utcp_connection *connection); extern int utcp_shutdown(struct utcp_connection *connection, int how); -extern int utcp_timeout(struct utcp *utcp); +extern struct timeval utcp_timeout(struct utcp *utcp); extern void utcp_set_recv_cb(struct utcp_connection *connection, utcp_recv_t recv); extern void utcp_set_poll_cb(struct utcp_connection *connection, utcp_poll_t poll);