void SetForExit (void) { setconnmode (0); #if defined TN3270 if (In3270) { Finish3270 (); } #else /* defined(TN3270) */ do { telrcv (); /* Process any incoming data */ EmptyTerminal (); } while (ring_full_count (&netiring)); /* While there is any */ #endif /* defined(TN3270) */ setcommandmode (); fflush (stdout); fflush (stderr); #if defined TN3270 if (In3270) { StopScreen (1); } #endif /* defined(TN3270) */ setconnmode (0); EmptyTerminal (); /* Flush the path to the tty */ setcommandmode (); }
static void SetForExit(void) { setconnmode(0); do { (void)telrcv(); /* Process any incoming data */ EmptyTerminal(); } while (ring_full_count(&netiring)); /* While there is any */ setcommandmode(); fflush(stdout); fflush(stderr); setconnmode(0); EmptyTerminal(); /* Flush the path to the tty */ setcommandmode(); }