diff options
author | Micael Karlberg <bmk@erlang.org> | 2021-11-24 19:05:02 +0100 |
---|---|---|
committer | Micael Karlberg <bmk@erlang.org> | 2021-11-24 19:05:02 +0100 |
commit | 84a5586619cd1f1d361029cb57bfd0009e61f2ac (patch) | |
tree | ce1ffb47213e8f300d94c4ce755b269d35783307 /erts/configure | |
parent | 3f0707240ffac41888558e8075dcbd4838e19b41 (diff) | |
parent | 6dae64988d081689aae8ce66945d2ec315b1f845 (diff) | |
download | erlang-84a5586619cd1f1d361029cb57bfd0009e61f2ac.tar.gz |
Merge branch 'maint'
OTP-17528
Diffstat (limited to 'erts/configure')
-rwxr-xr-x | erts/configure | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/erts/configure b/erts/configure index 35d4272dc1..b97c6838d0 100755 --- a/erts/configure +++ b/erts/configure @@ -15807,6 +15807,74 @@ printf "%s\n" "#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 : + +printf "%s\n" "#define HAVE_STRUCT_IFREQ_IFR_MAP 1" >>confdefs.h + + +printf "%s\n" "#define ESOCK_USE_IFMAP /**/" >>confdefs.h + +fi + + +ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_hwaddr" "ac_cv_member_struct_ifreq_ifr_hwaddr" "#ifdef __WIN32__ + #else + #include <net/if.h> + #endif + +" +if test "x$ac_cv_member_struct_ifreq_ifr_hwaddr" = xyes +then : + +printf "%s\n" "#define HAVE_STRUCT_IFREQ_IFR_HWADDR 1" >>confdefs.h + + +printf "%s\n" "#define ESOCK_USE_HWADDR /**/" >>confdefs.h + +fi + + +ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_ifindex" "ac_cv_member_struct_ifreq_ifr_ifindex" "#ifdef __WIN32__ + #else + #include <net/if.h> + #endif + +" +if test "x$ac_cv_member_struct_ifreq_ifr_ifindex" = xyes +then : + +printf "%s\n" "#define HAVE_STRUCT_IFREQ_IFR_IFINDEX 1" >>confdefs.h + + +printf "%s\n" "#define ESOCK_USE_IFINDEX /**/" >>confdefs.h + +fi + + +ac_fn_c_check_member "$LINENO" "struct ifreq" "ifr_index" "ac_cv_member_struct_ifreq_ifr_index" "#ifdef __WIN32__ + #else + #include <net/if.h> + #endif + +" +if test "x$ac_cv_member_struct_ifreq_ifr_index" = xyes +then : + +printf "%s\n" "#define HAVE_STRUCT_IFREQ_IFR_INDEX 1" >>confdefs.h + + +printf "%s\n" "#define ESOCK_USE_INDEX /**/" >>confdefs.h + +fi + + #-------------------------------------------------------------------- # Check for the existence of the -lsocket and -lnsl libraries. |