Minor hacks really.
[egate.git] / kernel / kernel.h
index dc2adc4..40bafaf 100644 (file)
@@ -2,7 +2,13 @@
  * Europagate, 1995
  *
  * $Log: kernel.h,v $
- * Revision 1.13  1995/04/19 07:31:04  adam
+ * Revision 1.15  1995/04/19 13:19:08  adam
+ * New command: account - for authentication.
+ *
+ * Revision 1.14  1995/04/19  10:46:18  adam
+ * Persistency works much better now. New command: status - history-like
+ *
+ * Revision 1.13  1995/04/19  07:31:04  adam
  * First work on Z39.50 persistence.
  *
  * Revision 1.12  1995/04/17  09:34:29  adam
@@ -68,6 +74,7 @@ struct gw_user_set {
     char   *database;           /* database(s) in which we search */
     struct ccl_rpn_node *rpn;   /* rpn request */
     int    present_flag;        /* present in target (presistency) */
+    char   *search_str;         /* find request string */
     struct gw_user_set *prev;
 };
 
@@ -78,6 +85,7 @@ struct gw_kernel_info {
     const char *override_res;
     char target[128];
     char hostname[128];
+    char account[128];
     int  port;
     const char *lang;
     const char *override_portno;
@@ -108,7 +116,8 @@ void read_kernel_res (void);
 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 *user_set_search (const char *name);
 void user_set_init (void);