aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-03-25 22:55:53 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-03-25 22:55:53 +0300
commit81e9acf445445dd0325c961b1db0c85c7d356771 (patch)
treea21e37c0bde912aa355ff7c14d8d18770db331bb
parent7ab6cf2fbf203bf01e0d3bcd736d8676cfdef9a7 (diff)
parentd37c160b819d3a828fac6ed037e835158ac23c85 (diff)
downloadegawk-81e9acf445445dd0325c961b1db0c85c7d356771.tar.gz
egawk-81e9acf445445dd0325c961b1db0c85c7d356771.tar.bz2
egawk-81e9acf445445dd0325c961b1db0c85c7d356771.zip
Merge branch 'master' into feature/api-mpfr
-rw-r--r--ChangeLog5
-rw-r--r--io.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 6056e035..f21c470a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-25 Arnold D. Robbins <arnold@skeeve.com>
+
+ * io.c (flush_io): Use r_fatal and r_warning for messagefunc
+ in the loop.
+
2017-03-24 Arnold D. Robbins <arnold@skeeve.com>
* builtin.c (efwrite): Exit successfully upon EPIPE, as SIGPIPE
diff --git a/io.c b/io.c
index 00a0ba3c..fa9225ce 100644
--- a/io.c
+++ b/io.c
@@ -1438,7 +1438,7 @@ flush_io()
// now for all open redirections
for (rp = red_head; rp != NULL; rp = rp->next) {
- void (*messagefunc)(const char *mesg, ...) = fatal;
+ void (*messagefunc)(const char *mesg, ...) = r_fatal;
/* flush both files and pipes, what the heck */
if ((rp->flag & RED_WRITE) != 0 && rp->output.fp != NULL) {
@@ -1446,7 +1446,7 @@ flush_io()
update_ERRNO_int(errno);
if (is_non_fatal_redirect(rp->value, strlen(rp->value)))
- messagefunc = warning;
+ messagefunc = r_warning;
if ((rp->flag & RED_PIPE) != 0)
messagefunc(_("pipe flush of `%s' failed (%s)."),