diff options
author | Micael Karlberg <bmk@erlang.org> | 2021-10-27 18:25:52 +0200 |
---|---|---|
committer | Micael Karlberg <bmk@erlang.org> | 2021-11-11 10:15:34 +0100 |
commit | 4ac7a2c9c115593df4280b082ebb536fe924f606 (patch) | |
tree | c049a737259543f2262fb55c21816f5b3b5dad7d /erts/configure | |
parent | d0219c4ea521945dec69d0df8cf77aa5d10d3b97 (diff) | |
download | erlang-4ac7a2c9c115593df4280b082ebb536fe924f606.tar.gz |
[esock] Add configure test for ifmap
OTP-17528
Diffstat (limited to 'erts/configure')
-rwxr-xr-x | erts/configure | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/erts/configure b/erts/configure index 85a3e20a05..bfc356baed 100755 --- a/erts/configure +++ b/erts/configure @@ -14102,6 +14102,24 @@ $as_echo "#define ESOCK_USE_SOCKET_REGISTRY 1" >>confdefs.h fi +ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_map" "ac_cv_member_struct_ifreq_ifr_map" "#ifdef __WIN32__ + #else + #include <net/if.h> + #endif + +" +if test "x$ac_cv_member_struct_ifreq_ifr_map" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE_STRUCT_IFREQ_IFR_MAP 1 +_ACEOF + + +$as_echo "#define ESOCK_USE_IFMAP /**/" >>confdefs.h + +fi + + #-------------------------------------------------------------------- # Check for the existence of the -lsocket and -lnsl libraries. |