X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fmain.c;h=f6228349e792837df863f13df91f66231585f8b5;hb=f1e7c832bcf4e2ecaaefc01a1cec1ba78e90dd12;hp=123887afe34873793b5f0be5ca567a76f37a120f;hpb=73d50b4eee5d1af8aae0ba0f0e7fed7ebad2dd51;p=idzebra-moved-to-github.git diff --git a/index/main.c b/index/main.c index 123887a..f622834 100644 --- a/index/main.c +++ b/index/main.c @@ -4,7 +4,11 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: main.c,v $ - * Revision 1.55 1998-01-26 10:37:34 adam + * Revision 1.56 1998-03-05 08:45:12 adam + * New result set model and modular ranking system. Moved towards + * descent server API. System information stored as "SGML" records. + * + * Revision 1.55 1998/01/26 10:37:34 adam * Minor changes. * * Revision 1.54 1998/01/12 15:04:08 adam @@ -297,8 +301,7 @@ int main (int argc, char **argv) bf_lockDir (rGroupDef.bfs, res_get (common_resource, "lockDir")); - rGroupDef.zebra_maps = zebra_maps_open (res_get( - common_resource, "profilePath"), common_resource); + rGroupDef.zebra_maps = zebra_maps_open (common_resource); } if (!strcmp (arg, "update")) cmd = 'u'; @@ -400,28 +403,31 @@ int main (int argc, char **argv) switch (cmd) { case 'u': - if (!key_open (rGroup.bfs, mem_max, rGroup.flagRw)) + if (!key_open (rGroup.bfs, mem_max, rGroup.flagRw, + rGroup.dh)) { logf (LOG_LOG, "updating %s", rGroup.path); repositoryUpdate (&rGroup); - nsections = key_close (); + nsections = key_close (rGroup.flagRw); } break; case 'U': - if (!key_open (rGroup.bfs,mem_max, rGroup.flagRw)) + if (!key_open (rGroup.bfs,mem_max, rGroup.flagRw, + rGroup.dh)) { logf (LOG_LOG, "updating (pass 1) %s", rGroup.path); repositoryUpdate (&rGroup); - key_close (); + key_close (rGroup.flagRw); } nsections = 0; break; case 'd': - if (!key_open (rGroup.bfs,mem_max, rGroup.flagRw)) + if (!key_open (rGroup.bfs,mem_max, rGroup.flagRw, + rGroup.dh)) { logf (LOG_LOG, "deleting %s", rGroup.path); repositoryDelete (&rGroup); - nsections = key_close (); + nsections = key_close (rGroup.flagRw); } break; case 's':