Persistency works much better now. New command: status - history-like
[egate.git] / kernel / main.c
index f638c4b..a8fadfb 100644 (file)
@@ -2,7 +2,10 @@
  * Europagate, 1995
  *
  * $Log: main.c,v $
- * Revision 1.16  1995/04/19 07:31:07  adam
+ * Revision 1.17  1995/04/19 10:46:18  adam
+ * Persistency works much better now. New command: status - history-like
+ *
+ * Revision 1.16  1995/04/19  07:31:07  adam
  * First work on Z39.50 persistence.
  *
  * Revision 1.15  1995/04/17  09:34:30  adam
@@ -208,6 +211,9 @@ int main (int argc, char **argv)
                 fprintf (stderr, " -i id        Set IPC userid\n");
                 exit (1);
             case 'd':
+                gw_log_level (GW_LOG_ALL & ~RES_DEBUG);
+                break;
+            case 'D':
                 gw_log_level (GW_LOG_ALL);
                 break;
             case 't':
@@ -342,7 +348,8 @@ int main (int argc, char **argv)
 struct gw_user_set *user_set_add (const char *name, int hits, 
                                  const char *database, 
                                  struct ccl_rpn_node *rpn,
-                                 int present_flag)
+                                 int present_flag,
+                                  const char *search_str)
 {
     struct gw_user_set *s;
 
@@ -354,6 +361,7 @@ struct gw_user_set *user_set_add (const char *name, int hits,
     s->database = gw_strdup (database);
     s->rpn = rpn;
     s->present_flag = present_flag;
+    s->search_str = gw_strdup (search_str);
     s->prev = info.sets;
     info.sets = s;
     return s;