[project @ 2000-02-29 14:38:19 by simonmar]
authorsimonmar <unknown>
Tue, 29 Feb 2000 14:38:19 +0000 (14:38 +0000)
committersimonmar <unknown>
Tue, 29 Feb 2000 14:38:19 +0000 (14:38 +0000)
commit2edb47935ae6e86c1e55efba9f2fa0ddf69dcd6f
treec4ba5d4a94d11080669e37e1b7956689c2b924da
parent8b64c2c50efae45b6073f44fc54227889a0275dc
[project @ 2000-02-29 14:38:19 by simonmar]
Ctrl-C now interrupts the RTS safely.  Previously it called
shutdownHaskellAndExit() from the signal handler directly, which isn't
safe because we may have been interrupted during GC or whatever.  Now
we set the interrupted flag and wait for the RTS to shut down by
itself.
ghc/rts/Schedule.c
ghc/rts/Signals.c