* Copyright (c) 1981 Regents of the University of California.
* %sccs.include.redist.c%
static char sccsid
[] = "@(#)tstp.c 5.5 (Berkeley) %G%";
* handle stop and start signals
* @(#)tstp.c 5.5 (Berkeley) %G%
mvcur(0, COLS
- 1, LINES
- 1, 0);
/* reset signal handler so kill below stops us */
signal(SIGTSTP
, SIG_DFL
);
#define mask(s) (1 << ((s)-1))
omask
= sigsetmask(sigblock(0) &~ mask(SIGTSTP
));
ioctl(_tty_ch
, TIOCSETP
, &_tty
);