IrTcl incorporated in the gateway.
[egate.git] / www / wproto.h
index 266a713..8f35e3a 100644 (file)
  * USE OR PERFORMANCE OF THIS SOFTWARE.
  *
  * $Log: wproto.h,v $
- * Revision 1.2  1995/10/23 16:55:41  adam
+ * Revision 1.3  1995/10/27 15:12:11  adam
+ * IrTcl incorporated in the gateway.
+ * Better separation of script types.
+ * Z39.50 gateway scripts entered.
+ *
+ * Revision 1.2  1995/10/23  16:55:41  adam
  * A lot of changes - really.
  *
  * Revision 1.1  1995/10/20  11:49:27  adam
@@ -73,6 +78,15 @@ typedef struct cache_data
     char path[256];
 } cache_data;
 
+struct w_select_handle {
+    int  fd;
+    struct {
+        void (*sproc)(int, void *);
+        void *obj;
+    } rwx[3];
+    struct w_select_handle *next;
+};
+
 typedef struct wclient_data
 {
     int id;
@@ -88,6 +102,7 @@ typedef struct wclient_data
     int cache_level;
     cache_data cache[20];
     int cache_fd;
+    struct w_select_handle *select_list;
 } *WCLIENT, wclient_data;
 
 #define wo_putc(wc, ch)   \