diff options
author | guy <guy> | 2008-04-04 19:37:44 +0000 |
---|---|---|
committer | guy <guy> | 2008-04-04 19:37:44 +0000 |
commit | d9b420231a4428234f666eb6c44a4dea6f1f2d71 (patch) | |
tree | 83275824f39128a3f3ce9860b5cd8ed99b5a216f /dlpisubs.h | |
parent | 19d1a629c7adea3d04f53c69d08cc4ce9e1693b0 (diff) |
From Paolo Abeni and me: split pcap_open_live() into a "get a pcap_t
handle" routine, an 'activate a pcap_t handle" routine, and some "set
the properties of the pcap_t handle" routines, so that, for example, the
buffer size can be set on a BPF device before the device is bound to an
interface.
Add additional routines to set monitor mode, and make at least an
initial attempt at supporting that on Linux, *BSD, and Mac OS X 10.4 and
10.5. (Very much "initial" for Linux, which is a twisty little maze of
wireless drivers, many different.)
Have a "timeout" member of the pcap_md structure on all platforms, use
that on Windows instead of the "timeout" member of the pcap_t structure,
and get rid of the "timeout" member of that structure.
Diffstat (limited to 'dlpisubs.h')
-rw-r--r-- | dlpisubs.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,5 +1,5 @@ /* - * @(#) $Header: /tcpdump/master/libpcap/dlpisubs.h,v 1.1 2008-03-13 18:13:57 guy Exp $ + * @(#) $Header: /tcpdump/master/libpcap/dlpisubs.h,v 1.2 2008-04-04 19:37:45 guy Exp $ */ #ifndef dlpisubs_h @@ -14,11 +14,11 @@ extern "C" { */ int pcap_stats_dlpi(pcap_t *, struct pcap_stat *); int pcap_process_pkts(pcap_t *, pcap_handler, u_char *, int, u_char *, int); -int pcap_process_mactype(pcap_t *, u_int, char *); +int pcap_process_mactype(pcap_t *, u_int); #ifdef HAVE_SYS_BUFMOD_H -int pcap_conf_bufmod(pcap_t *, int, int, char *); +int pcap_conf_bufmod(pcap_t *, int, int); #endif -int pcap_alloc_databuf(pcap_t *, char *); +int pcap_alloc_databuf(pcap_t *); int strioctl(int, int, int, char *); #ifdef __cplusplus |