aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2018-06-17 21:53:31 +0300
committerArnold D. Robbins <arnold@skeeve.com>2018-06-17 21:53:31 +0300
commitf59bc1d895b5cc3d0dfad1ced3fc998ba5f7e976 (patch)
treeb25948242fc9b7a7188280b2fa883b19a5354324 /ChangeLog
parent11d1cd05ef84f8dedf79020128ffcb8a9764f3b8 (diff)
parent7f57d12c835729207aea12e22021efce1705e6a0 (diff)
downloadegawk-f59bc1d895b5cc3d0dfad1ced3fc998ba5f7e976.tar.gz
egawk-f59bc1d895b5cc3d0dfad1ced3fc998ba5f7e976.tar.bz2
egawk-f59bc1d895b5cc3d0dfad1ced3fc998ba5f7e976.zip
Merge branch 'master' into feature/fix-comments
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 87328f2c..14fd77a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2018-06-17 Arnold D. Robbins <arnold@skeeve.com>
+
+ Fix a corner case with EPIPE to stdout/stderr.
+ Thanks to Peng Yu for the report.
+
+ * io.c (close_io): Add new parameter for indicating EPIPE happened,
+ update the code to set it if so.
+ * awk.h (close_io): Revise declaration.
+ * debug.c (close_all): Change call to close_io().
+ * interpret.h (interpret): For Op_atexit, if got an EPIPE, call
+ die_via_sigpipe().
+
2018-05-24 Arnold D. Robbins <arnold@skeeve.com>
* awkgram.y (add_lint): For no-effect case, also check for