+}
+
+/*
+ Run the list of known transport sessions and close them gracefully. This
+ will result in time-waits which might prevent the application from
+ restarting immediately as the listen port(s) might not be usable.
+*/
+extern void SIshutdown( struct ginfo_blk *gptr ) {
+ sishutdown( gptr, 0 );
+}
+
+/*
+ Run the list of known transport sessions and close them by aborting
+ (resetting the connection). This can result in buffered, but untransmitted,
+ data from being lost; the risk should be known by the caller.
+*/
+extern void SIabort( struct ginfo_blk *gptr ) {
+ sishutdown( gptr, TPF_ABORT );
+}