diff options
author | Guy Harris <guy@alum.mit.edu> | 2017-10-20 11:26:57 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2017-10-20 11:27:12 -0700 |
commit | f151a6d65571578e8a830b36f1152f0c6cf6caa5 (patch) | |
tree | f98856bbeee3578a32a92bbb3beef646852680fd /configure | |
parent | 6644005c9f9d1748347ef3154f94b927a5a5e2d4 (diff) | |
download | tcpdump-f151a6d65571578e8a830b36f1152f0c6cf6caa5.tar.gz |
Add support for remote capture if libpcap supports it.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 56 |
1 files changed, 39 insertions, 17 deletions
@@ -5969,25 +5969,12 @@ fi # Check for a miscellaneous collection of functions which we use # if we have them. # -for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version +for ac_func in pcap_findalldevs do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + ac_fn_c_check_func "$LINENO" "pcap_findalldevs" "ac_cv_func_pcap_findalldevs" +if test "x$ac_cv_func_pcap_findalldevs" = xyes; then : cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF - -fi -done - -for ac_func in pcap_setdirection pcap_set_immediate_mode pcap_dump_ftell64 -do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes"; then : - cat >>confdefs.h <<_ACEOF -#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +#define HAVE_PCAP_FINDALLDEVS 1 _ACEOF fi @@ -6009,6 +5996,17 @@ fi CPPFLAGS="$savedcppflags" fi +for ac_func in pcap_dump_flush pcap_lib_version +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done if test $ac_cv_func_pcap_lib_version = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 @@ -6046,6 +6044,30 @@ $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h $as_echo "no" >&6; } fi fi +for ac_func in pcap_setdirection pcap_set_immediate_mode pcap_dump_ftell64 +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + +for ac_func in pcap_open pcap_findalldevs_ex +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + # # Check for special debugging functions |