summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2014-08-02 09:37:24 -0700
committerKaz Kylheku <kaz@kylheku.com>2014-08-02 09:37:24 -0700
commit73a7ae605d364be49dc5bd1cc15c1116fe47a446 (patch)
tree752c37f24563565c8589cbacb05492df003b709c /ChangeLog
parent404e5c4091c607a39d28b651063da9bdc7ebb3bb (diff)
downloadtxr-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--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f577bad7..0bc6a437 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.