diff options
author | Thomas Habets <thomas@habets.se> | 2015-11-26 18:15:49 +0000 |
---|---|---|
committer | Thomas Habets <thomas@habets.se> | 2015-11-26 18:15:49 +0000 |
commit | 0c7b36f8a89fc3d668902145eb067bb37481ec2c (patch) | |
tree | 91439dedcd7c89f9f7012bd2f6faaab094f3255e /configure.ac | |
parent | dd7192ee8c7d2b15d711ac8e44dd04c2a5c6359d (diff) | |
download | arping-0c7b36f8a89fc3d668902145eb067bb37481ec2c.tar.gz |
Detect if libnet_addr2name4 takes const char* addr
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 65f1884..65ef033 100644 --- a/configure.ac +++ b/configure.ac @@ -103,6 +103,21 @@ if test x$ac_cv_have_libnet_init_const = xyes; then AC_DEFINE([HAVE_LIBNET_INIT_CONST], [1], [Libnet init takes const char device]) fi +AC_CACHE_CHECK([for libnet_name2addr4 signature has const], + ac_cv_have_libnet_name2addr4_const, [ + AC_TRY_RUN( + [ +#include<libnet.h> +uint32_t libnet_name2addr4(libnet_t*a,const char* b,uint8_t c){} +int main(){} +], + [ ac_cv_have_libnet_name2addr4_const="yes" ], + [ ac_cv_have_libnet_name2addr4_const="no" ]) +]) +if test x$ac_cv_have_libnet_name2addr4_const = xyes; then + AC_DEFINE([HAVE_LIBNET_NAME2ADDR4_CONST], [1], [Libnet name2addr4 takes const char* addr]) +fi + # check for CLOCK_MONOTONIC AC_CACHE_CHECK([for CLOCK_MONOTONIC], |