version 1.6, 1997/07/14 15:56:25 |
version 1.7, 1997/07/22 18:54:45 |
|
|
sig_t savetstp; |
sig_t savetstp; |
sig_t savettou; |
sig_t savettou; |
sig_t savettin; |
sig_t savettin; |
int errs; |
int errs = 0; |
#ifdef __GNUC__ |
#ifdef __GNUC__ |
/* Avoid siglongjmp clobbering */ |
/* Avoid siglongjmp clobbering */ |
#ifdef TIOCSTI |
#ifdef TIOCSTI |
(void)&extproc; |
(void)&extproc; |
#endif |
#endif |
(void)&saveint; |
(void)&saveint; |
|
(void)&errs; |
#endif |
#endif |
|
|
savetstp = signal(SIGTSTP, SIG_DFL); |
savetstp = signal(SIGTSTP, SIG_DFL); |
|
|
warn("TIOCEXT: off"); |
warn("TIOCEXT: off"); |
} |
} |
# endif /* TIOCEXT */ |
# endif /* TIOCEXT */ |
if (sigsetjmp(intjmp, 1)) |
if (sigsetjmp(intjmp, 1)) { |
|
errs = SIGINT; |
goto out; |
goto out; |
|
} |
saveint = signal(SIGINT, ttyint); |
saveint = signal(SIGINT, ttyint); |
#endif |
#endif |
if (gflags & GTO) { |
if (gflags & GTO) { |