diff options
author | Guy Harris <guy@alum.mit.edu> | 1999-10-02 19:24:27 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 1999-10-02 19:24:27 +0000 |
commit | 33955595327763c20f4113fee9aa8d9ff6a06db5 (patch) | |
tree | d5c9886cf4a5f44e86641f7ac287dc4abe102bda /capture.h | |
parent | 3d597048777b2fc444795b46e5d5024aa30462d1 (diff) |
Move the declaration of global variables involved with packet capture
from "globals.h" to "capture.h".
Only "capture.c" needs to include <pcap.h>; move the include of <pcap.h>
from "capture.h" to "capture.c".
We no longer need any DLT_ defines (that's handled inside Wiretap);
remove the defines of DLT_ from "capture.h".
svn path=/trunk/; revision=753
Diffstat (limited to 'capture.h')
-rw-r--r-- | capture.h | 28 |
1 files changed, 7 insertions, 21 deletions
@@ -1,7 +1,7 @@ /* capture.h * Definitions for packet capture windows * - * $Id: capture.h,v 1.19 1999/10/02 06:26:45 guy Exp $ + * $Id: capture.h,v 1.20 1999/10/02 19:24:19 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -28,29 +28,15 @@ #ifdef HAVE_LIBPCAP -#ifndef lib_pcap_h -#include <pcap.h> -#endif - -/* The version of pcap.h that comes with some systems is missing these - * #defines. - */ - -#ifndef DLT_RAW -#define DLT_RAW 12 -#endif - -#ifndef DLT_SLIP_BSDOS -#define DLT_SLIP_BSDOS 13 -#endif - -#ifndef DLT_PPP_BSDOS -#define DLT_PPP_BSDOS 14 -#endif - /* Name we give to the child process when doing a "-S" or "-F" capture. */ #define CHILD_NAME "ethereal-capture" +extern int sync_mode; /* allow sync */ +extern int sync_pipe[2]; /* used to sync father */ +extern int fork_mode; /* fork a child to do the capture */ +extern int quit_after_cap; /* Makes a "capture only mode". Implies -k */ +extern gboolean capture_child; /* if this is the child for "-F"/"-S" */ + /* Open a specified file, or create a temporary file, and start a capture to the file in question. */ void do_capture(char *capfile_name); |