From 532d4a24e2013262dfa41fd85c06a9715c99abf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Mon, 24 Oct 2022 21:03:42 +0200 Subject: New upstream version 4.7 --- include/libHX/socket.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 include/libHX/socket.h (limited to 'include/libHX/socket.h') diff --git a/include/libHX/socket.h b/include/libHX/socket.h new file mode 100644 index 0000000..b151682 --- /dev/null +++ b/include/libHX/socket.h @@ -0,0 +1,20 @@ +#ifndef _LIBHX_SOCKET_H +#define _LIBHX_SOCKET_H 1 + +#ifdef _WIN32 +# include +#else +# include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +extern int HX_socket_from_env(const struct addrinfo *, const char *intf); + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* _LIBHX_SOCKET_H */ -- cgit v1.2.3 From bfef0924f58eab930bdd826ac0132786abc32220 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 29 Jan 2023 16:17:51 +0100 Subject: New upstream version 4.10 --- include/libHX/socket.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/libHX/socket.h') diff --git a/include/libHX/socket.h b/include/libHX/socket.h index b151682..e9db77f 100644 --- a/include/libHX/socket.h +++ b/include/libHX/socket.h @@ -5,6 +5,7 @@ # include #else # include +# include #endif #ifdef __cplusplus @@ -12,6 +13,8 @@ extern "C" { #endif extern int HX_socket_from_env(const struct addrinfo *, const char *intf); +extern int HX_sockaddr_is_local(const struct sockaddr *, socklen_t, unsigned int flags); +extern int HX_ipaddr_is_local(const char *, unsigned int flags); #ifdef __cplusplus } /* extern "C" */ -- cgit v1.2.3