aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-10-12 22:09:49 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-10-12 22:09:49 +0300
commit919ef69e86da9cbed3ba50c462e89313bb283e48 (patch)
tree3a3a2675e544dae74af2246f1c1c2d5c22c3d986 /test
parentc7cdb2c4185e4e54e358534b612f08b83de2870e (diff)
parent6b459d91405cd9e2306e9b32d24ed1fcacc52f7c (diff)
downloadegawk-919ef69e86da9cbed3ba50c462e89313bb283e48.tar.gz
egawk-919ef69e86da9cbed3ba50c462e89313bb283e48.tar.bz2
egawk-919ef69e86da9cbed3ba50c462e89313bb283e48.zip
Merge branch 'master' into feature/dev-5.0
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog5
-rw-r--r--test/fork.awk1
-rw-r--r--test/fork2.awk1
3 files changed, 7 insertions, 0 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 33d59eee..4f79460f 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+2017-10-12 Arnold D. Robbins <arnold@skeeve.com>
+
+ * fork.awk: Close the file in the parent after reading it.
+ * fork2.awk: Ditto.
+
2017-10-08 Arnold D. Robbins <arnold@skeeve.com>
* Makefile.am (randtest): Minor fix from Andreas for OS/2.
diff --git a/test/fork.awk b/test/fork.awk
index 0b29f9ff..af608ad5 100644
--- a/test/fork.awk
+++ b/test/fork.awk
@@ -20,6 +20,7 @@ BEGIN {
else if ((getline x < fn) != 1)
printf "Error: getline failed on temp file %s\n", fn
else {
+ close(fn) # required on non-POSIX systems
expected = ("pid " pid " ppid " PROCINFO["pid"])
if (x != expected)
printf "Error: child data (%s) != expected (%s)\n", x, expected
diff --git a/test/fork2.awk b/test/fork2.awk
index bd364286..a8ae5622 100644
--- a/test/fork2.awk
+++ b/test/fork2.awk
@@ -22,6 +22,7 @@ BEGIN {
else if ((getline x < fn) != 1)
printf "Error: getline failed on temp file %s\n", fn
else {
+ close(fn) # needed on non-POSIX systems
expected = ("pid " pid " ppid " PROCINFO["pid"])
if (x != expected)
printf "Error: child data (%s) != expected (%s)\n", x, expected