This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
2007-10-20 01:15:14 +00:00
|
|
|
/*
|
|
|
|
* pcap-sita.h: Packet capture interface for SITA WAN devices
|
|
|
|
*
|
|
|
|
* Authors: Fulko Hew (fulko.hew@sita.aero) (+1 905 6815570);
|
|
|
|
*
|
|
|
|
* @(#) $Header: /tcpdump/master/libpcap/pcap-sita.h
|
|
|
|
*/
|
|
|
|
|
The SITA code in pcap-linux.c shares very little with the Linux code;
move it into pcap-sita.c, and make --with-sita set the pcap type to
"sita", so we build pcap-sita.c instead of, rather than in addition to,
pcap-linux.c.
Use "bpf_u_int32" rather than "ulong" in the SITA code, as it's intended
to be 32 bits long (the "l" in "htonl()" and "ntohl()" is historical -
they work on 32-bit quantities, and the "l" dates back to the days when
32-bit processors were a bit newer and 16-bit Unix was more common).
Those changes also, at least in theory, makes the SITA support work on
other Unix-compatible platforms; note that in README.sita.
Clean up pcap-sita.c, making routines no longer called outside it
static, folding trivial wrappers, and fixing various warnings.
Put the routines used by fad-sita.c and defined by pcap-sita.c into
pcap-sita.h. Remove from pcap-sita.h the files that are now static to
pcap-sita.c. Include pcap-sita.h in both fad-sita.c and pcap-sita.c, so
that we do cross-file prototype checking.
2008-01-06 20:23:17 +00:00
|
|
|
extern int acn_parse_hosts_file(char *errbuf);
|
|
|
|
extern int acn_findalldevs(char *errbuf);
|