diff options
| author | Anton <anton@picapica> | 2017-12-29 19:37:48 +0400 |
|---|---|---|
| committer | Anton <anton@picapica> | 2017-12-29 19:37:48 +0400 |
| commit | c99e6b3a859f109d7cc92822ba0daed0b190a8ec (patch) | |
| tree | 36230fd946ccf76781aac6925d3793888e8c6170 /PICA_netconf.h | |
| parent | caae4bb3a47fddf97b6b28e5e6eea3420c8b255c (diff) | |
| download | pica-pica-c99e6b3a859f109d7cc92822ba0daed0b190a8ec.tar.gz pica-pica-c99e6b3a859f109d7cc92822ba0daed0b190a8ec.zip | |
implemented PICA_guess_listening_addr_ipv4() for *nix using getifaddrs()
Diffstat (limited to 'PICA_netconf.h')
| -rw-r--r-- | PICA_netconf.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/PICA_netconf.h b/PICA_netconf.h index 22c043a..13b4044 100644 --- a/PICA_netconf.h +++ b/PICA_netconf.h @@ -7,8 +7,12 @@ #else +#define WIN32_LEAN_AND_MEAN 1 #define _WIN32_WINNT 0x501 #include <winsock2.h> +#include <ws2ipdef.h> +#include <wincrypt.h> +#include <iphlpapi.h> #include <ws2tcpip.h> typedef u_long in_addr_t; @@ -17,6 +21,8 @@ typedef u_short in_port_t; int PICA_is_reserved_addr_ipv4(in_addr_t); +in_addr_t PICA_guess_listening_addr_ipv4(); + #ifdef HAVE_LIBMINIUPNPC int PICA_upnp_autoconfigure_ipv4(int public_port, int local_port, char *public_ip); #endif |
