X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fmain.c;h=cf2546d718ac379c735297de360bfa7ef38d6a04;hb=21e0509079b75c945697f1fa89fc5b366cf825ed;hp=b86f13bc65b04485f982ade634a9ea34309687a7;hpb=b33ab4fd103294017212e045a0eb1bd7ecd292ff;p=idzebra-moved-to-github.git diff --git a/index/main.c b/index/main.c index b86f13b..cf2546d 100644 --- a/index/main.c +++ b/index/main.c @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.99 2002-10-22 09:37:55 heikki Exp $ +/* $Id: main.c,v 1.104 2003-05-20 21:39:57 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002 Index Data Aps @@ -35,7 +35,7 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #endif -#include +#include #include "zebraapi.h" char *prog; @@ -178,7 +178,7 @@ int main (int argc, char **argv) } else if (!strcmp (arg, "clean")) { - assert (!"todo"); + zebra_clean (zh); } else if (!strcmp (arg, "stat") || !strcmp (arg, "status")) { @@ -205,9 +205,9 @@ int main (int argc, char **argv) if (!trans_started) { trans_started=1; - zebra_begin_trans (zh); + if (zebra_begin_trans (zh, 1)) + exit(1); } - switch (cmd) { case 'u': @@ -287,6 +287,7 @@ int main (int argc, char **argv) (double) (tms2.tms_stime - tms1.tms_stime)/100); } #endif + nmem_exit(); exit (0); return 0; }