summaryrefslogtreecommitdiff
path: root/test/pid.awk
diff options
context:
space:
mode:
Diffstat (limited to 'test/pid.awk')
-rw-r--r--test/pid.awk26
1 files changed, 14 insertions, 12 deletions
diff --git a/test/pid.awk b/test/pid.awk
index 9b47d908..de83dabe 100644
--- a/test/pid.awk
+++ b/test/pid.awk
@@ -27,18 +27,20 @@
BEGIN {
getline pid <"/dev/pid"
getline ppid <"/dev/ppid"
-}
-NR == 1 {
- if (pid != $0) {
- printf "Bad pid %d, wanted %d\n", $0, pid
- }
-}
-NR == 2 {
- if (ppid != $0) {
- printf "Bad ppid %d, wanted %d\n", $0, ppid
- }
-}
-END { # ADR --- added
+
+ if (pid != ok_pid)
+ printf "Bad pid %d, wanted %d\n", pid, ok_pid
+ else
+ print "PID ok"
+
+ if (ppid != ok_ppid)
+ printf "Bad ppid %d, wanted %d\n", ppid, ok_ppid
+ else
+ print "PPID ok"
+
+ # ADR --- added
close("/dev/pid")
close("/dev/ppid")
+
+ print "All Done."
}