Fix SI address and initialistion bugs
[ric-plt/lib/rmr.git] / src / rmr / si / src / si95 / sistruct.h
index c394afb..51a1e6a 100644 (file)
@@ -30,6 +30,9 @@
 ******************************************************************************
 */
 
+#ifndef        _sistruct_h
+#define _sistruct_h
+
 struct ioq_blk              //  block to queue on session when i/o waiting 
 {
        struct ioq_blk *next;     //  next block in the queue 
@@ -71,9 +74,6 @@ struct ginfo_blk {                            //  general info block  (context)
        fd_set readfds;                         //  select/poll file des lists
        fd_set writefds;
        fd_set execpfds;
-       fd_set readfds_qs;                      //  quick set read/write/except fd sets
-       fd_set writefds_qs;
-       fd_set execpfds_qs;
        char *rbuf;                                     //  read buffer 
        struct callback_blk *cbtab; //  pointer at the callback table 
        int fdcount;                            //  largest fd to select on in siwait 
@@ -83,3 +83,5 @@ struct ginfo_blk {                            //  general info block  (context)
        int     sierr;                                  // our internal error number (SI_ERR_* constants)
        struct tp_blk** tp_map;         // direct fd -> tp block map
 };
+
+#endif