- sigsetmask(sigblock(0) & ~mask(TSTP));
- kill(0, SIGTSTP);
- sigblock(mask(TSTP));
- wwsettty(0, &wwnewtty);
- Winit(2, 1);
- sigsetmask(oldmask);
+ (void) signal(SIGTSTP, SIG_DFL);
+ (void) kill(0, SIGTSTP);
+ (void) signal(SIGTSTP, SIG_IGN);
+ (void) wwsettty(0, &wwnewtty, &wwoldtty);
+ (*tt.tt_init)();
+ wwredraw();
+ (void) signal(SIGTSTP, oldsig);