extern int SIlistener( struct ginfo_blk *gptr, int type, char *abuf );
extern void SImap_fd( struct ginfo_blk *gptr, int fd, struct tp_blk* tpptr );
extern int SInewsession( struct ginfo_blk *gptr, struct tp_blk *tpptr );
extern int SIpoll( struct ginfo_blk *gptr, int msdelay );
extern int SIrcv( struct ginfo_blk *gptr, int sid, char *buf, int buflen, char *abuf, int delay );
extern int SIlistener( struct ginfo_blk *gptr, int type, char *abuf );
extern void SImap_fd( struct ginfo_blk *gptr, int fd, struct tp_blk* tpptr );
extern int SInewsession( struct ginfo_blk *gptr, struct tp_blk *tpptr );
extern int SIpoll( struct ginfo_blk *gptr, int msdelay );
extern int SIrcv( struct ginfo_blk *gptr, int sid, char *buf, int buflen, char *abuf, int delay );