dect
/
libpcap
Archived
13
0
Fork 0

(pcap_tinmeval): a new struct with the timeval as it's stored on disk

(pcap_sf_pkthdr): the packet header stored on disk
This commit is contained in:
assar 1999-11-21 01:10:20 +00:00
parent f6b3da8cbc
commit 44a0e923bd
1 changed files with 22 additions and 1 deletions

View File

@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#) $Header: /tcpdump/master/libpcap/pcap-int.h,v 1.19 1999-10-19 15:18:30 itojun Exp $ (LBL)
* @(#) $Header: /tcpdump/master/libpcap/pcap-int.h,v 1.20 1999-11-21 01:10:20 assar Exp $ (LBL)
*/
#ifndef pcap_int_h
@ -97,6 +97,27 @@ struct pcap {
char errbuf[PCAP_ERRBUF_SIZE];
};
/*
* This is a timeval as stored in disk in a dumpfile.
* It has to use the same types everywhere, independent of the actual
* `struct timeval'
*/
struct pcap_timeval {
bpf_int32 tv_sec; /* seconds */
bpf_int32 tv_usec; /* microseconds */
};
/*
* How a `pcap_pkthdr' is actually stored in the dumpfile.
*/
struct pcap_sf_pkthdr {
struct pcap_timeval ts; /* time stamp */
bpf_u_int32 caplen; /* length of portion present */
bpf_u_int32 len; /* length this packet (off wire) */
};
int yylex(void);
#ifndef min