diff --git a/include/igloo/sock.h b/include/igloo/sock.h index 1e7ad81..c93a16e 100644 --- a/include/igloo/sock.h +++ b/include/igloo/sock.h @@ -106,6 +106,8 @@ igloo_sock_t igloo_sock_get_server_socket(int port, const char *sinterface); int igloo_sock_listen(igloo_sock_t serversock, int backlog); igloo_sock_t igloo_sock_accept(igloo_sock_t serversock, char *ip, size_t len); +int igloo_sock_recoverable(int error); + #ifdef _WIN32 int inet_aton(const char *s, struct in_addr *a); #endif diff --git a/net/sock.c b/net/sock.c index fe47fa4..164f283 100644 --- a/net/sock.c +++ b/net/sock.c @@ -124,7 +124,7 @@ static void igloo_sock_set_error(int val) ** determines if the socket error is recoverable ** in terms of non blocking sockets */ -static int igloo_sock_recoverable(int error) +int igloo_sock_recoverable(int error) { switch (error) {