mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-17 06:42:18 -08:00
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:
parent
0e7bf4260f
commit
0f7cbfdfb7
2 changed files with 4 additions and 1 deletions
|
|
@ -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:
|
||||
===========
|
||||
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue