aboutsummaryrefslogtreecommitdiffstats
path: root/acinclude.m4
diff options
context:
space:
mode:
authorTomas Kukosa <tomas.kukosa@siemens.com>2007-12-04 11:19:29 +0000
committerTomas Kukosa <tomas.kukosa@siemens.com>2007-12-04 11:19:29 +0000
commit08bbd29c71b8068e419f95a7a8cb7332ef0a3a3d (patch)
treef0bdb59e0947e9cfeac882b6b58a4753af6511be /acinclude.m4
parent48537a7a6505e68faadbed9837a4159c2758d442 (diff)
Support for RPCAP features in GUI (from Boris Misenov, see Bug 1366)
- retrieving the list of remote PCAP interfaces - password authentication support - UDP data fransfer - packet sampling (available in WinPcap 4.x) etc. fix problem if non-default rpcap port is used svn path=/trunk/; revision=23750
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m417
1 files changed, 17 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index ff9c31fba9..d711fe8361 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -557,6 +557,23 @@ and did you also install that package?]]))
LIBS="$ac_save_LIBS"
])
+AC_DEFUN([AC_WIRESHARK_PCAP_REMOTE_CHECK],
+[
+ ac_save_LIBS="$LIBS"
+ LIBS="$PCAP_LIBS $SOCKET_LIBS $NSL_LIBS $LIBS"
+ AC_DEFINE(HAVE_REMOTE, 1, [Define to 1 to enable remote
+ capturing feature in WinPcap library])
+ AC_CHECK_FUNCS(pcap_open pcap_findalldevs_ex pcap_createsrcstr)
+ if test $ac_cv_func_pcap_open = "yes" -a \
+ $ac_cv_func_pcap_findalldevs_ex = "yes" -a \
+ $ac_cv_func_pcap_createsrcstr = "yes" ; then
+ AC_DEFINE(HAVE_PCAP_REMOTE, 1,
+ [Define to 1 if you have WinPcap remote capturing support and prefer to use these new API features.])
+ fi
+ AC_CHECK_FUNCS(pcap_setsampling)
+ LIBS="$ac_save_LIBS"
+])
+
#
# AC_WIRESHARK_ZLIB_CHECK
#