* Sebastian Hammer, Adam Dickmeiss
*
* $Log: main.c,v $
- * Revision 1.31 1996-01-08 19:15:46 adam
+ * Revision 1.33 1996-02-06 17:11:18 adam
+ * Minor changes.
+ *
+ * Revision 1.32 1996/02/01 20:50:04 adam
+ * Bug fix: zebraIndexUnlock was always called even though zebraIndexLock
+ * was never called - happens when no commands are specified.
+ *
+ * Revision 1.31 1996/01/08 19:15:46 adam
* New input filter that works!
*
* Revision 1.30 1995/12/12 16:00:59 adam
size_t mem_max = 4*1024*1024;
extern char *data1_tabpath;
+static void abort_func (int level, const char *msg, void *info)
+{
+ if (level & LOG_FATAL)
+ abort ();
+}
+
int main (int argc, char **argv)
{
int ret;
" -v <level> Set logging to <level>.\n");
exit (1);
}
+ log_event_end (abort_func, NULL);
while ((ret = options ("t:c:g:d:m:v:n", argv, argc, &arg)) != -2)
{
if (ret == 0)
exit (1);
}
}
- zebraIndexUnlock ();
+ if (common_resource)
+ zebraIndexUnlock ();
exit (0);
}