X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fmfile.h;h=31c79051109f6096e2825a761a8aadc68ed0626a;hb=79176bd8a477e1c64ac3ec03b50405ed5ed85a3f;hp=ee8231fec512763013950db67c9396fb0ea265bb;hpb=e5ba12655112ab17ee08e0d048cc5afae8e8c670;p=idzebra-moved-to-github.git diff --git a/include/mfile.h b/include/mfile.h index ee8231f..31c7905 100644 --- a/include/mfile.h +++ b/include/mfile.h @@ -1,10 +1,26 @@ -/* - * Copyright (C) 1994-1999, Index Data - * 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.18 2002-08-02 19:26:55 adam Exp $ + Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 + Index Data Aps + +This file is part of the Zebra server. + +Zebra is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2, or (at your option) any later +version. + +Zebra is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License +along with Zebra; see the file LICENSE.zebra. If not, write to the +Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA +02111-1307, USA. +*/ + + #ifndef MFILE_H #define MFILE_H @@ -12,6 +28,12 @@ #include #include +#ifdef WIN32 +typedef long off_t; +#else +#include +#endif + #ifndef FILENAME_MAX #include #define FILENAME_MAX MAXPATHLEN @@ -26,9 +48,6 @@ YAZ_BEGIN_CDECL #define mf_blocksize(mf) ((mf)->blocksize) -#ifdef WIN32 -typedef long off_t; -#endif typedef struct mf_dir { @@ -80,7 +99,7 @@ typedef struct MFile_area_struct /* * 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.