X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fmfile.h;h=cc34f9edc3c99cc3ef040e6f3aae9a4ba4c2bd07;hb=7cf4e149027f602723f729b8a3b8601833232021;hp=cb1889f71f1ef235179bae249e0cdd2f60281aaf;hpb=c21b4dfa41fcfac68da13d9133d3cb1d2b1c3dd5;p=idzebra-moved-to-github.git diff --git a/include/mfile.h b/include/mfile.h index cb1889f..cc34f9e 100644 --- a/include/mfile.h +++ b/include/mfile.h @@ -1,10 +1,26 @@ /* - * 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.6 1996-10-29 13:46:10 adam + * Removed obsolete headers alexpath, alexutil. Created zebrautl.h as + * a replacement. + * + * 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. * */ @@ -14,12 +30,17 @@ #include -#include +#ifndef FILENAME_MAX +#include +#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];