diff options
author | Xin LI <delphij@FreeBSD.org> | 2015-01-06 18:58:31 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2015-01-06 18:58:31 +0000 |
commit | 50224b10fa4e157f09ee1cd03c790c9e61e76c5e (patch) | |
tree | 2a457967e5c853893b53d8dc147937913dcbd8fc /pcap_open_offline.3pcap.in | |
parent | 59ed76438047aa730b3a617abd873b84457fc4fd (diff) |
Vendor import of libpcap 1.6.2.vendor/libpcap/1.6.2
Notes
Notes:
svn path=/vendor/libpcap/dist/; revision=276759
svn path=/vendor/libpcap/1.6.2/; revision=276760; tag=vendor/libpcap/1.6.2
Diffstat (limited to 'pcap_open_offline.3pcap.in')
-rw-r--r-- | pcap_open_offline.3pcap.in | 43 |
1 files changed, 35 insertions, 8 deletions
diff --git a/pcap_open_offline.3pcap.in b/pcap_open_offline.3pcap.in index 3f9f5a27119b..72397298d8ae 100644 --- a/pcap_open_offline.3pcap.in +++ b/pcap_open_offline.3pcap.in @@ -1,5 +1,3 @@ -.\" @(#) $Header: /tcpdump/master/libpcap/pcap_open_offline.3pcap.in,v 1.1 2008-10-23 05:56:59 guy Exp $ -.\" .\" Copyright (c) 1994, 1996, 1997 .\" The Regents of the University of California. All rights reserved. .\" @@ -19,9 +17,10 @@ .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. .\" -.TH PCAP_OPEN_OFFLINE 3PCAP "5 April 2008" +.TH PCAP_OPEN_OFFLINE 3PCAP "1 July 2013" .SH NAME -pcap_open_offline, pcap_fopen_offline \- open a saved capture file for reading +pcap_open_offline, pcap_open_offline_with_tstamp_precision, +pcap_fopen_offline, pcap_fopen_offline_with_tstamp_precision \- open a saved capture file for reading .SH SYNOPSIS .nf .ft B @@ -35,12 +34,18 @@ char errbuf[PCAP_ERRBUF_SIZE]; .LP .ft B pcap_t *pcap_open_offline(const char *fname, char *errbuf); +pcap_t *pcap_open_offline_with_tstamp_precision(const char *fname, + u_int precision, char *errbuf); pcap_t *pcap_fopen_offline(FILE *fp, char *errbuf); +pcap_t *pcap_fopen_offline_with_tstamp_precision(FILE *fp, + u_int precision, char *errbuf); .ft .fi .SH DESCRIPTION .B pcap_open_offline() -is called to open a ``savefile'' for reading. +and +.B pcap_open_offline_with_tstamp_precision() +are called to open a ``savefile'' for reading. .PP .I fname specifies the name of the file to open. The file can have the pcap file @@ -52,18 +57,40 @@ and .BR tcpslice (1), or can have the pcap-ng file format, although not all pcap-ng files can be read. -The name "-" in a synonym for +The name "-" is a synonym for .BR stdin . .PP +.B pcap_open_offline_with_tstamp_precision() +takes an additional +.I precision +argument specifying the time stamp precision desired; +if +.B PCAP_TSTAMP_PRECISION_MICRO +is specified, packet time stamps will be supplied in seconds and +microseconds, +and if +.B PCAP_TSTAMP_PRECISION_NANO +is specified, packet time stamps will be supplied in seconds and +nanoseconds. If the time stamps in the file do not have the same +precision as the requested precision, they will be scaled up or down as +necessary before being supplied. +.PP Alternatively, you may call .B pcap_fopen_offline() +or +.B pcap_fopen_offline_with_tstamp_precision() to read dumped data from an existing open stream .IR fp . +.B pcap_fopen_offline_with_tstamp_precision() takes an additional +.I precision +argument as described above. Note that on Windows, that stream should be opened in binary mode. .SH RETURN VALUE -.B pcap_open_offline() +.BR pcap_open_offline() , +.BR pcap_open_offline_with_tstamp_precision() , +.BR pcap_fopen_offline() , and -.B pcap_fopen_offline() +.B pcap_fopen_offline_with_tstamp_precision() return a .I pcap_t * on success and |