/*
- * Copyright (C) 1994, Index Data I/S
+ * Copyright (C) 1994-1995, Index Data I/S
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: mfile.h,v $
- * Revision 1.1 1994-08-23 14:41:46 quinn
+ * Revision 1.5 1995-12-05 11:15:03 quinn
+ * Fixed FILENAME_MAX for some Sun systems, hopefully.
+ *
+ * Revision 1.4 1995/11/30 08:33:30 adam
+ * Started work on commit facility.
+ *
+ * Revision 1.3 1995/09/04 12:33:35 adam
+ * Various cleanup. YAZ util used instead.
+ *
+ * Revision 1.2 1994/09/14 13:10:36 quinn
+ * Small changes
+ *
+ * Revision 1.1 1994/08/23 14:41:46 quinn
* First functional version of mfile.
*
*/
#include <stdio.h>
-#include <util.h>
+#include <alexutil.h>
+
+#ifndef FILENAME_MAX
+#include <sys/param.h>
+#define FILENAME_MAX MAXPATHLEN
+#endif
#define MF_MIN_BLOCKS_CREAT 1 /* minimum free blocks in new dir */
#define MF_DEFAULT_AREA "register" /* Use if no mf_init */
#define MF_MAX_PARTS 28 /* max # of part-files per metafile */
+#define mf_blocksize(mf) ((mf)->blocksize)
+
typedef struct mf_dir
{
char name[FILENAME_MAX+1];