From 8e876bf5744e8592fdda635c2470e6dddf5f4642 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Fri, 6 Sep 2002 23:14:04 +0000 Subject: Forgot to add two files svn path=/trunk/; revision=6204 --- cfile.c | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 cfile.c (limited to 'cfile.c') diff --git a/cfile.c b/cfile.c new file mode 100644 index 0000000000..b5b62e8ad1 --- /dev/null +++ b/cfile.c @@ -0,0 +1,65 @@ +/* cfile.c + * capture_file GUI-independent manipulation + * Vassilii Khachaturov + * + * $Id: cfile.c,v 1.1 2002/09/06 23:14:04 sahlberg Exp $ + * + * Ethereal - Network traffic analyzer + * By Gerald Combs + * Copyright 1998 Gerald Combs + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#ifdef HAVE_UNISTD_H +#include +#endif + +#include + +#include + +#include + +#include "cfile.h" + +void +init_cap_file(capture_file *cf) +{ + /* Initialize the capture file struct */ + cf->plist = NULL; + cf->plist_end = NULL; + cf->wth = NULL; + cf->filename = NULL; + cf->user_saved = FALSE; + cf->is_tempfile = FALSE; + cf->rfcode = NULL; + cf->dfilter = NULL; + cf->dfcode = NULL; +#ifdef HAVE_LIBPCAP + cf->cfilter = g_strdup(""); +#endif + cf->iface = NULL; + cf->save_file = NULL; + cf->save_file_fd = -1; + cf->has_snap = FALSE; + cf->snap = WTAP_MAX_PACKET_SIZE; + cf->count = 0; + cf->pstats = NULL; +} -- cgit v1.2.1