TTYOUT
if(w_char(TTYOUT) == NO)
#define WIOFD(fd) (fd == TTYOUT ? 0 : (fd == Cn ? 1 : 2))
if ( (wioflsh(Cn) == NO ) || (wioflsh(TTYOUT) == NO) )
(void)w_char(TTYOUT);
(void)w_char(TTYOUT);
(void)ioctl(TTYOUT, TCXONC, 0); /* stop tty output */
(void)ioctl(TTYOUT, TCFLSH, 1); /* flush tty output */
(void)ioctl(TTYOUT, TCXONC, 1); /* restart tty output */
(void)close(TTYOUT);
(void)fcntl((*str == '!')? TTYERR:Cn,F_DUPFD,TTYOUT);