diff options
author | Guy Harris <guy@alum.mit.edu> | 2015-03-24 20:22:00 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2015-03-25 03:22:33 +0000 |
commit | 083f6b6e6dcd97aaf0553d0cfdd0b8a5fd2e6339 (patch) | |
tree | 50bf2bb41032be6ac8f73f6c6d02a66408027f51 /acinclude.m4 | |
parent | 493ddd5963b2a4f95897f8fa5100277a0973834d (diff) |
Have a #define for whether the capture buffer size can be set.
It can be set if either 1) this is Windows (where we're assumed to be
using WinPcap, which includes calls to set the buffer size) or 2) we
have pcap_create() (in which case we also have pcap_set_buffer_size(),
at least in a normal libpcap release).
Use that rather than testing "defined(_WIN32) ||
defined(HAVE_PCAP_CREATE)"; that makes it a bit more obvious what's
being tested.
Change-Id: Id9f8455019d19206b04dd6820a748cb97ae5ad12
Reviewed-on: https://code.wireshark.org/review/7816
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 2d89e2278e..ced7921a21 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -646,7 +646,14 @@ install a newer version of the header file.]) AC_CHECK_FUNCS(pcap_datalink_val_to_description) AC_CHECK_FUNCS(pcap_list_datalinks pcap_set_datalink pcap_lib_version) AC_CHECK_FUNCS(pcap_get_selectable_fd pcap_free_datalinks) - AC_CHECK_FUNCS(pcap_create bpf_image pcap_set_tstamp_precision) + AC_CHECK_FUNC(pcap_create, + [ + AC_DEFINE(HAVE_PCAP_CREATE, 1, + [Define to 1 if you have the `pcap_create' function.]) + AC_DEFINE(CAN_SET_CAPTURE_BUFFER_SIZE, 1, + [Define to 1 if the capture buffer size can be set.]) + ]) + AC_CHECK_FUNCS(bpf_image pcap_set_tstamp_precision) fi LIBS="$ac_save_LIBS" ]) |