aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wiretap/file.c5
-rw-r--r--wiretap/file.h6
-rw-r--r--wiretap/iptrace.c4
-rw-r--r--wiretap/lanalyzer.c4
-rw-r--r--wiretap/libpcap.c4
-rw-r--r--wiretap/netmon.c4
-rw-r--r--wiretap/netxray.c4
-rw-r--r--wiretap/ngsniffer.c4
-rw-r--r--wiretap/radcom.c4
-rw-r--r--wiretap/snoop.c4
-rw-r--r--wiretap/wtap.c4
-rw-r--r--wiretap/wtap.h12
12 files changed, 30 insertions, 29 deletions
diff --git a/wiretap/file.c b/wiretap/file.c
index 6a1ec8b154..bedaf92b6f 100644
--- a/wiretap/file.c
+++ b/wiretap/file.c
@@ -1,6 +1,6 @@
/* file.c
*
- * $Id: file.c,v 1.23 1999/09/23 05:00:59 guy Exp $
+ * $Id: file.c,v 1.24 1999/09/24 05:49:50 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -29,8 +29,8 @@
#include <stdlib.h>
#include <sys/stat.h>
#include <errno.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "lanalyzer.h"
#include "ngsniffer.h"
@@ -130,7 +130,6 @@ wtap* wtap_open_offline(const char *filename, int *err)
/* I/O error - give up */
*err = errno;
file_close(wth->fh);
- close(wth->fd);
free(wth);
return NULL;
diff --git a/wiretap/file.h b/wiretap/file.h
index a8c8fb42e1..eea3b3af06 100644
--- a/wiretap/file.h
+++ b/wiretap/file.h
@@ -1,6 +1,6 @@
/* file.h
*
- * $Id: file.h,v 1.2 1999/09/22 07:37:46 ashokn Exp $
+ * $Id: file.h,v 1.3 1999/09/24 05:49:50 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -25,9 +25,6 @@
#define __FILE_H__
#ifdef HAVE_LIBZ
-#include "zlib.h"
-
-#define FILE_T gzFile
#define file_open gzopen
#define filed_open gzdopen
#define file_seek gzseek
@@ -44,7 +41,6 @@ static inline int file_error(void *fh) {
}
#else /* No zLib */
-#define FILE_T FILE *
#define file_open fopen
#define filed_open fdopen
#define file_seek fseek
diff --git a/wiretap/iptrace.c b/wiretap/iptrace.c
index 7b82daae8c..c8ffbf2b3f 100644
--- a/wiretap/iptrace.c
+++ b/wiretap/iptrace.c
@@ -1,6 +1,6 @@
/* iptrace.c
*
- * $Id: iptrace.c,v 1.11 1999/09/22 01:26:46 ashokn Exp $
+ * $Id: iptrace.c,v 1.12 1999/09/24 05:49:50 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -27,8 +27,8 @@
#include <errno.h>
#include <time.h>
#include <string.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "iptrace.h"
diff --git a/wiretap/lanalyzer.c b/wiretap/lanalyzer.c
index 6a086554fc..97c9045f43 100644
--- a/wiretap/lanalyzer.c
+++ b/wiretap/lanalyzer.c
@@ -1,6 +1,6 @@
/* lanalyzer.c
*
- * $Id: lanalyzer.c,v 1.15 1999/09/22 01:26:47 ashokn Exp $
+ * $Id: lanalyzer.c,v 1.16 1999/09/24 05:49:51 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -26,8 +26,8 @@
#include <stdlib.h>
#include <errno.h>
#include <time.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "lanalyzer.h"
diff --git a/wiretap/libpcap.c b/wiretap/libpcap.c
index 4301c01b90..2f22d78154 100644
--- a/wiretap/libpcap.c
+++ b/wiretap/libpcap.c
@@ -1,6 +1,6 @@
/* libpcap.c
*
- * $Id: libpcap.c,v 1.19 1999/09/23 05:00:59 guy Exp $
+ * $Id: libpcap.c,v 1.20 1999/09/24 05:49:51 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -25,8 +25,8 @@
#endif
#include <stdlib.h>
#include <errno.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "libpcap.h"
diff --git a/wiretap/netmon.c b/wiretap/netmon.c
index 48b0a94958..7aeb64a69b 100644
--- a/wiretap/netmon.c
+++ b/wiretap/netmon.c
@@ -1,6 +1,6 @@
/* netmon.c
*
- * $Id: netmon.c,v 1.14 1999/09/22 01:26:47 ashokn Exp $
+ * $Id: netmon.c,v 1.15 1999/09/24 05:49:51 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -25,8 +25,8 @@
#endif
#include <errno.h>
#include <time.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "netmon.h"
diff --git a/wiretap/netxray.c b/wiretap/netxray.c
index 7494ebbf04..e70ec096b2 100644
--- a/wiretap/netxray.c
+++ b/wiretap/netxray.c
@@ -1,6 +1,6 @@
/* netxray.c
*
- * $Id: netxray.c,v 1.14 1999/09/22 01:26:48 ashokn Exp $
+ * $Id: netxray.c,v 1.15 1999/09/24 05:49:51 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -27,8 +27,8 @@
#include <stdlib.h>
#include <errno.h>
#include <time.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "netxray.h"
#include "buffer.h"
diff --git a/wiretap/ngsniffer.c b/wiretap/ngsniffer.c
index 250f6cc76a..c52228c81d 100644
--- a/wiretap/ngsniffer.c
+++ b/wiretap/ngsniffer.c
@@ -1,6 +1,6 @@
/* ngsniffer.c
*
- * $Id: ngsniffer.c,v 1.22 1999/09/22 01:26:48 ashokn Exp $
+ * $Id: ngsniffer.c,v 1.23 1999/09/24 05:49:52 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -62,8 +62,8 @@
#include <stdlib.h>
#include <errno.h>
#include <time.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "ngsniffer.h"
diff --git a/wiretap/radcom.c b/wiretap/radcom.c
index a2696be2e6..6fac1bf283 100644
--- a/wiretap/radcom.c
+++ b/wiretap/radcom.c
@@ -1,6 +1,6 @@
/* radcom.c
*
- * $Id: radcom.c,v 1.11 1999/09/23 05:03:32 guy Exp $
+ * $Id: radcom.c,v 1.12 1999/09/24 05:49:52 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -27,8 +27,8 @@
#include <stdlib.h>
#include <errno.h>
#include <time.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "radcom.h"
diff --git a/wiretap/snoop.c b/wiretap/snoop.c
index 9a9b2cd8b7..79b73bd9c0 100644
--- a/wiretap/snoop.c
+++ b/wiretap/snoop.c
@@ -1,6 +1,6 @@
/* snoop.c
*
- * $Id: snoop.c,v 1.11 1999/09/22 01:26:49 ashokn Exp $
+ * $Id: snoop.c,v 1.12 1999/09/24 05:49:52 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -24,8 +24,8 @@
#include "config.h"
#endif
#include <errno.h>
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "snoop.h"
#ifdef HAVE_NETINET_IN_H
diff --git a/wiretap/wtap.c b/wiretap/wtap.c
index 4e68f7bd59..a8ad39fcbd 100644
--- a/wiretap/wtap.c
+++ b/wiretap/wtap.c
@@ -1,6 +1,6 @@
/* wtap.c
*
- * $Id: wtap.c,v 1.21 1999/09/23 04:39:00 ashokn Exp $
+ * $Id: wtap.c,v 1.22 1999/09/24 05:49:53 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -26,8 +26,8 @@
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
-#include "file.h"
#include "wtap.h"
+#include "file.h"
#include "buffer.h"
#include "ascend.h"
diff --git a/wiretap/wtap.h b/wiretap/wtap.h
index e468b17a1f..84dedcb863 100644
--- a/wiretap/wtap.h
+++ b/wiretap/wtap.h
@@ -1,6 +1,6 @@
/* wtap.h
*
- * $Id: wtap.h,v 1.40 1999/09/23 04:39:01 ashokn Exp $
+ * $Id: wtap.h,v 1.41 1999/09/24 05:49:53 guy Exp $
*
* Wiretap Library
* Copyright (c) 1998 by Gilbert Ramirez <gram@verdict.uthscsa.edu>
@@ -129,6 +129,13 @@
#include <glib.h>
#include <stdio.h>
+#ifdef HAVE_LIBZ
+#include "zlib.h"
+#define FILE_T gzFile
+#else /* No zLib */
+#define FILE_T FILE *
+#endif /* HAVE_LIBZ */
+
typedef struct {
double timeunit;
time_t start;
@@ -282,8 +289,7 @@ struct Buffer;
typedef int (*subtype_read_func)(struct wtap*, int*);
typedef struct wtap {
- /* FILE_T fh; */
- void * fh;
+ FILE_T fh;
int fd; /* File descriptor for cap file */
int file_type;
int snapshot_length;