Fix failure when in static only route table mode
[ric-plt/lib/rmr.git] / src / rmr / si / src / si95 / siproto.h
index bb94d2a..e8d9ba5 100644 (file)
@@ -29,6 +29,8 @@
 -----------------------------------------------------------------------------------
 */
 
+#ifndef _si_proto_h
+#define _si_proto_h
 
 extern void *SInew( int type );
 extern char *sigetname( int sid );
@@ -48,6 +50,7 @@ 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 void SIrm_tpb( struct ginfo_blk *gptr, struct tp_blk *tpptr );
 extern void SIsend( struct ginfo_blk *gptr, struct tp_blk *tpptr );
 extern int SIsendt( struct ginfo_blk *gptr, int fd, char *ubuf, int ulen );
 extern void SIset_tflags( struct ginfo_blk* gp, int flags );
@@ -58,3 +61,5 @@ extern void SIterm( struct ginfo_blk* gptr, struct tp_blk *tpptr );
 extern void SItrash( int type, void *bp );
 extern int SIwait( struct ginfo_blk *gptr );
 extern struct ginfo_blk* SIinitialise( int opts );
+
+#endif