X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Ftrav.c;h=c4d2f2d43bce9c36fedd77c300f2ec50a6829b5c;hb=b7942589b21cca1b6d44c7bf9446dcb6a5942953;hp=b3ffb458f476cc90921d5c0330b4adb4f0f4e365;hpb=9167923869bcb07faf7e357c883f070be098c66e;p=idzebra-moved-to-github.git diff --git a/index/trav.c b/index/trav.c index b3ffb45..c4d2f2d 100644 --- a/index/trav.c +++ b/index/trav.c @@ -1,10 +1,20 @@ /* - * Copyright (C) 1994-1996, Index Data I/S + * Copyright (C) 1994-1997, Index Data I/S * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: trav.c,v $ - * Revision 1.29 1997-02-12 20:39:47 adam + * Revision 1.32 1997-09-25 14:56:51 adam + * Windows NT interface code to the stat call. + * + * Revision 1.31 1997/09/17 12:19:17 adam + * Zebra version corresponds to YAZ version 1.4. + * Changed Zebra server so that it doesn't depend on global common_resource. + * + * Revision 1.30 1997/09/09 13:38:09 adam + * Partial port to WIN95/NT. + * + * Revision 1.29 1997/02/12 20:39:47 adam * Implemented options -f that limits the log to the first * records. * Changed some log messages also. @@ -109,12 +119,20 @@ * Split of work into more files. * */ + + #include #include -#include -#include -#include #include +#include +#ifdef WINDOWS +#include +#define S_ISREG(x) (x & _S_IFREG) +#define S_ISDIR(x) (x & _S_IFDIR) +#else +#include +#endif +#include #include #include @@ -349,7 +367,7 @@ void repositoryShow (struct recordGroup *rGroup) Dict dict; struct dirs_info *di; - if (!(dict = dict_open (FMATCH_DICT, 50, 1))) + if (!(dict = dict_open (rGroup->bfs, FMATCH_DICT, 50, 1))) { logf (LOG_FATAL, "dict_open fail of %s", FMATCH_DICT); exit (1); @@ -464,7 +482,7 @@ void repositoryUpdate (struct recordGroup *rGroup) if (rGroup->recordId && !strcmp (rGroup->recordId, "file")) { Dict dict; - if (!(dict = dict_open (FMATCH_DICT, 50, 1))) + if (!(dict = dict_open (rGroup->bfs, FMATCH_DICT, 50, 1))) { logf (LOG_FATAL, "dict_open fail of %s", FMATCH_DICT); exit (1);