*/
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *database = 0;
Res res = res_open(0, 0);
Res default_res = res_open(0, 0);
-
+
int trans_started = 0;
#ifndef WIN32
char nbuf[100];
" drop <db> Drop database <db>\n"
" commit Commit changes\n"
" clean Clean shadow files\n"
+ " check:mode Check register; mode is one of: default, full, quick\n"
"Options:\n"
" -t <type> Index files as <type> (grs or text).\n"
" -c <config> Read configuration file <config>.\n"
{
yaz_log(YLOG_FATAL, "Cannot read config %s", config);
exit(1);
- }
+ }
zh = zebra_open(zs, 0);
zebra_shadow_enable(zh, enable_commit);
}
const char *add = zebra_errAdd(zh);
yaz_log(YLOG_FATAL, "Operation failed: %s %s",
zebra_errString(zh), add ? add : "");
-
+
if (trans_started)
if (zebra_end_trans(zh) != ZEBRA_OK)
yaz_log(YLOG_WARN, "zebra_end_trans failed");