* Sebastian Hammer, Adam Dickmeiss
*
* $Log: main.c,v $
- * Revision 1.76 2000-03-20 19:08:36 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
* Added remote record import using Z39.50 extended services and Segment
* Requests.
*
*
*/
#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"))
{
#endif
}
else if (ret == 'v')
- log_init_level (log_mask_str(arg));
+ yaz_log_init_level (yaz_log_mask_str(arg));
else if (ret == 'l')
- log_init_file (arg);
+ yaz_log_init_file (arg);
else if (ret == 'm')
mem_max = 1024*1024*atoi(arg);
else if (ret == 'd')