* Sebastian Hammer, Adam Dickmeiss
*
* $Log: main.c,v $
- * Revision 1.77 2000-09-05 14:04:05 adam
+ * Revision 1.79 2001-10-01 08:56:58 adam
+ * For UNIX process ID is logged.
+ *
+ * Revision 1.78 2000/10/17 12:37:09 adam
+ * Fixed notification of live-updates. Fixed minor problem with mf_init
+ * where it didn't handle shadow area file names correctly.
+ *
+ * Revision 1.77 2000/09/05 14:04:05 adam
* Updates for prefix 'yaz_' for YAZ log functions.
*
* Revision 1.76 2000/03/20 19:08:36 adam
*
*/
#include <stdio.h>
+#include <string.h>
#include <assert.h>
#ifdef WIN32
#include <io.h>
int nsections = 0;
int disableCommit = 0;
size_t mem_max = 0;
-
+ char nbuf[100];
struct recordGroup rGroupDef;
nmem_init ();
+#ifdef WIN32
+#else
+ sprintf(nbuf, "%.40s(%d)", *argv, getpid());
+ yaz_log_init_prefix (nbuf);
+#endif
+
#if ZEBRASDR
zebraSdr_std ();
rGroupDef.useSDR = 0;
zebraIndexUnlock();
rval = res_get (common_resource, "shadow");
zebraIndexLock (rGroupDef.bfs, 0, rval);
+ if (rval && *rval)
+ bf_cache (rGroupDef.bfs, rval);
zebraIndexLockMsg ("w");
bf_reset (rGroupDef.bfs);
}
bf_commitClean (rGroupDef.bfs, rval);
}
else
- logf (LOG_LOG, "cothing to commit");
+ logf (LOG_LOG, "nothing to commit");
}
else if (!strcmp (arg, "clean"))
{