/* Gateway kernel
* Europagate, 1995
*
- * kernel.h,v
+ * $Log: kernel.h,v $
+ * Revision 1.10 1995/03/27 08:24:01 adam
+ * First use of gip interface and gw-db.
+ * First work on eti program.
+ *
+ * Revision 1.9 1995/03/03 17:19:13 adam
+ * Smarter presentation. Bug fix in email header interpretation.
+ *
+ * Revision 1.8 1995/03/01 14:32:24 adam
+ * Better diagnostics. Default is, that only one database selected when
+ * several are known.
+ *
+ * Revision 1.7 1995/02/23 08:32:16 adam
+ * Changed header.
+ *
* Revision 1.5 1995/02/22 15:22:32 adam
* Much more checking of run-time state. Show command never retrieves
* more records than indicated by the previous search request. Help
#include <fmlmarc.h>
#endif
-int urp (FILE *inf);
+int urp (int fd);
struct gw_user_set {
char *name; /* name of result set */
const char *override_portno;
const char *override_hostname;
char *databases;
+ char *database;
ZASS zass;
#if USE_FML
Fml fml;
struct gw_user_set *user_set_add (const char *name, int hits);
struct gw_user_set *user_set_search (const char *name);
void user_set_init (void);
+void tty_emit (int ch);
+void tty_init (FILE *out, int min, int max);
+
+int lgets (char *buf, int max, int fd);
+
+#define KERNEL_LOG "kernel"