diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-10-28 07:11:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-10-28 07:11:20 -0700 |
commit | 2ed1e07e77843d0f898de350eb89c2adcf670c4b (patch) | |
tree | d29e3defed930b4a083f82406724994f2210b707 | |
parent | cfa484d6482466a9173127f96d07459df6603565 (diff) | |
download | txr-2ed1e07e77843d0f898de350eb89c2adcf670c4b.tar.gz txr-2ed1e07e77843d0f898de350eb89c2adcf670c4b.tar.bz2 txr-2ed1e07e77843d0f898de350eb89c2adcf670c4b.zip |
expander: allow TTY interrupt.
* eval.c (expand): Call sig_check_fast so that if the expander
gets into some kind of loop, it is interruptible.
-rw-r--r-- | eval.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -4923,6 +4923,8 @@ val expand(val form, val menv) uw_push_expand(&expand_fr, form, menv); #endif + sig_check_fast(); + ret = do_expand(form, menv); if (!lookup_origin(ret)) |