pwolfe@kai.com (Patrick Wolfe) (05/22/91)
Submitted-by: Patrick Wolfe <pwolfe@kai.com> Posting-number: Volume 20, Issue 4 Archive-name: scan/patch01 Patch-To: scan: Volume 20, Issue 1-3 Here's a (very tiny) patch neccessary to compile scan on Esix (it's just putting ifdef's around the two "signal(SIGTSTP..." lines) in one file). Use patch to apply this. Patrick Wolfe (pwolfe@kai.com, uunet!uiucuxc!kailand!pwolfe) --- cut here --- cut here --- cut here --- cut here --- cut here --- *** 1.12 1991/05/20 16:46:21 --- runcmd.c 1991/05/21 04:32:27 *************** *** 217,223 **** --- 217,225 ---- signal (SIGINT, SIG_DFL); /* trap signal 2, interrupt */ signal (SIGQUIT, SIG_DFL); /* trap signal 3, quit */ signal (SIGTERM, SIG_DFL); /* trap signal 15, software termination */ + #ifdef SIGTSTP signal (SIGTSTP, SIG_IGN); /* trap signal 15, software termination */ + #endif if ((cpid = fork()) == 0) { execvp (arglist[0], arglist); *************** *** 251,257 **** --- 253,261 ---- signal (SIGINT, die); /* trap signal 2, interrupt */ signal (SIGQUIT, die); /* trap signal 3, quit */ signal (SIGTERM, die); /* trap signal 15, software termination */ + #ifdef SIGTSTP signal (SIGTSTP, TSTP_RTN); /* trap tstp signal */ + #endif noecho (); /* curses should not echo keys as they are typed */ nonl (); /* disable cr/lf mapping */ crmode (); /* turn on cbreak mode */ -- Patrick Wolfe (pwolfe@kai.com, uunet!uiucuxc!kailand!pwolfe) System Programmer, Kuck & Associates exit 0 # Just in case... -- Kent Landfield INTERNET: kent@sparky.IMD.Sterling.COM Sterling Software, IMD UUCP: uunet!sparky!kent Phone: (402) 291-8300 FAX: (402) 291-4362 Please send comp.sources.misc-related mail to kent@uunet.uu.net.