src/lsp/top.lsp: in multithreaded ECL, when interrupting a process via Ctrl-C, and then using the interrupt-process restart, the interrupted thread did not set up a continue restart.

This commit is contained in:
Juan Jose Garcia Ripoll 2009-10-13 10:25:58 +02:00
parent 0e7bf4260f
commit 0f7cbfdfb7
2 changed files with 4 additions and 1 deletions

View file

@ -12,6 +12,9 @@ ECL 9.10.3:
deactivating the foreign function interface when the compiler does not
support inline assembly with the GCC syntax and libffi is not available.
- In a multithreaded ECL, when handling a Ctr-C/SIGINT asynchronous interrupt,
there was not always a CONTINUE restart available.
ECL 9.10.2:
===========

View file

@ -544,7 +544,7 @@ Use special code 0 to cancel this operation.")
do (mp:process-resume process))
(when break-process
(mp:interrupt-process break-process
#'simple-terminal-interrupt))))
#'single-threaded-terminal-interrupt))))
#-threads
(single-threaded-terminal-interrupt))