* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
- * $Id: mfile.h,v 1.15 2000-04-17 14:22:00 adam Exp $
+ * $Id: mfile.h,v 1.17 2002-04-04 14:14:13 adam Exp $
*/
#ifndef MFILE_H
#include <stdio.h>
#include <yaz/yconfig.h>
+#ifdef WIN32
+typedef long off_t;
+#else
+#include <sys/types.h>
+#endif
+
#ifndef FILENAME_MAX
#include <sys/param.h>
#define FILENAME_MAX MAXPATHLEN
#define mf_blocksize(mf) ((mf)->blocksize)
-#ifdef WIN32
-typedef long off_t;
-#endif
typedef struct mf_dir
{
/*
* Open an area, cotaining metafiles in directories.
*/
-MFile_area mf_init(const char *name, const char *spec);
+MFile_area mf_init(const char *name, const char *spec, const char *base);
/*
* Release an area.