X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fmfile.h;h=864632b12a90cc351005402a403d21e1dedc5005;hb=85df66537199c30a492ad54be4fbe25fa77e18c8;hp=cb1889f71f1ef235179bae249e0cdd2f60281aaf;hpb=c21b4dfa41fcfac68da13d9133d3cb1d2b1c3dd5;p=idzebra-moved-to-github.git diff --git a/include/mfile.h b/include/mfile.h index cb1889f..864632b 100644 --- a/include/mfile.h +++ b/include/mfile.h @@ -1,10 +1,22 @@ /* - * 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. * */ @@ -14,12 +26,19 @@ #include -#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];