diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-08-02 09:37:24 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-08-02 09:37:24 -0700 |
commit | 73a7ae605d364be49dc5bd1cc15c1116fe47a446 (patch) | |
tree | 752c37f24563565c8589cbacb05492df003b709c /ChangeLog | |
parent | 404e5c4091c607a39d28b651063da9bdc7ebb3bb (diff) | |
download | txr-73a7ae605d364be49dc5bd1cc15c1116fe47a446.tar.gz txr-73a7ae605d364be49dc5bd1cc15c1116fe47a446.tar.bz2 txr-73a7ae605d364be49dc5bd1cc15c1116fe47a446.zip |
* signal.c (interrupt_count): New global variable.
(sig_handler): Increment and decrement interrupt count.
If the interrupt count is already positive, treat
that as if async signals were not enabled: do not
invoke handlers.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2014-08-02 Kaz Kylheku <kaz@kylheku.com> + + * signal.c (interrupt_count): New global variable. + (sig_handler): Increment and decrement interrupt count. + If the interrupt count is already positive, treat + that as if async signals were not enabled: do not + invoke handlers. + 2014-08-01 Kaz Kylheku <kaz@kylheku.com> * configure (have_sys_time): New variable. |