bf0ffa5211
be called. it'd cleanup() then exit(). however, cleanup() is scheduled to run at exit via atexit(). This means that it gets run twice, and this causes confusion for things like endwin(). The end result is that rather than actually exiting and printing the "sysinst terminated" message, after one control-c it looks like it's still sitting at the last screen you were viewing even though it's actually at a shell prompt. squelch the cleanup() in the SIGINTR handler to avoid this problem. * while here, nuke the annoying space before the "sysinst terminated." message. it looks bad, and serves no purpose. |
||
---|---|---|
.. | ||
alpha | ||
amiga | ||
arm32 | ||
atari/miniroot | ||
bebox/floppies | ||
hp300 | ||
i386/floppies | ||
mac68k | ||
macppc/floppies | ||
miniroot | ||
mvme68k | ||
notes | ||
pc532 | ||
pmax | ||
sets | ||
sparc | ||
sparc64 | ||
sun3 | ||
utils | ||
vax | ||
x68k/floppies | ||
Makefile |