replace *a lot* of file related calls by their GLib counterparts. This is necessary...
[obnox/wireshark/wip.git] / wiretap / file_wrappers.h
index ef88fd08965b42a739092ebb4053853d73236461..3d9af8bdcf03f8f570fb50c78782d37fbda822ca 100644 (file)
@@ -26,7 +26,7 @@
 
 #ifdef HAVE_LIBZ
 
-#define file_open gzopen
+extern FILE_T file_open(const char *path, int oflag, const char *mode);
 #define filed_open gzdopen
 extern long file_seek(void *stream, long offset, int whence, int *err);
 #define file_read(buf, bsize, count, file) gzread((file),(buf),((count)*(bsize)))
@@ -39,7 +39,7 @@ extern int file_error(void *fh);
 #define file_eof gzeof
 
 #else /* No zLib */
-#define file_open fopen
+#define file_open(path, oflag, mode) fopen(path, mode)
 #define filed_open fdopen
 extern long file_seek(void *stream, long offset, int whence, int *err);
 #define file_read fread