None of the header files for the packet capture library

are suitable to include in a C++ file.

PR:		7229
Reviewed by:	phk
Submitted by:	Craig Spannring <cts@internetcds.com>
This commit is contained in:
Poul-Henning Kamp 1998-08-07 06:20:58 +00:00
parent 170812ea7a
commit 54ae3aa75b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=38151
3 changed files with 30 additions and 0 deletions

View File

@ -36,6 +36,10 @@
#ifndef pcap_int_h
#define pcap_int_h
#ifdef __cplusplus
extern "C" {
#endif
#include <pcap.h>
/*
@ -114,4 +118,9 @@ int pcap_read(pcap_t *, int cnt, pcap_handler, u_char *);
/* XXX */
extern int pcap_fddipad;
#ifdef __cplusplus
}
#endif
#endif

View File

@ -36,6 +36,11 @@
#ifndef lib_pcap_ethers_h
#define lib_pcap_ethers_h
#ifdef __cplusplus
extern "C" {
#endif
/*
* As returned by the pcap_next_etherent()
* XXX this stuff doesn't belong in this interface, but this
@ -73,4 +78,9 @@ int __pcap_atodn(const char *, bpf_u_int32 *);
int __pcap_atoin(const char *, bpf_u_int32 *);
u_short __pcap_nametodnaddr(const char *);
#ifdef __cplusplus
}
#endif
#endif

View File

@ -43,6 +43,11 @@
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
#define PCAP_VERSION_MAJOR 2
#define PCAP_VERSION_MINOR 4
@ -134,4 +139,10 @@ void pcap_dump(u_char *, const struct pcap_pkthdr *, const u_char *);
/* XXX this guy lives in the bpf tree */
u_int bpf_filter(struct bpf_insn *, u_char *, u_int, u_int);
char *bpf_image(struct bpf_insn *, int);
#ifdef __cplusplus
}
#endif
#endif