* Europagate, 1995
*
* $Log: kernel.h,v $
- * Revision 1.13 1995/04/19 07:31:04 adam
+ * Revision 1.16 1995/05/03 07:37:37 adam
+ * CCL commands stop/continue implemented. New functions gw_res_{int,bool}
+ * are used when possible.
+ *
+ * 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
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;
};
const char *override_res;
char target[128];
char hostname[128];
+ char account[128];
int port;
const char *lang;
const char *override_portno;
char from_str[LINE_MAX+1];
const char *reply_fname;
int setno;
+ int next_position;
#if USE_FML
Fml fml;
#endif
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);
int load_p_state (int userid);
int save_p_state (int userid);
+void del_p_state (int userid);
int reopen_target (void);
#define KERNEL_LOG "kernel"