aboutsummaryrefslogtreecommitdiff
path: root/coreutils-5.3.0-bin/share/awk/zerofile.awk
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils-5.3.0-bin/share/awk/zerofile.awk')
-rw-r--r--coreutils-5.3.0-bin/share/awk/zerofile.awk19
1 files changed, 19 insertions, 0 deletions
diff --git a/coreutils-5.3.0-bin/share/awk/zerofile.awk b/coreutils-5.3.0-bin/share/awk/zerofile.awk
new file mode 100644
index 0000000..8ea549c
--- /dev/null
+++ b/coreutils-5.3.0-bin/share/awk/zerofile.awk
@@ -0,0 +1,19 @@
+# zerofile.awk --- library file to process empty input files
+#
+# Arnold Robbins, arnold@skeeve.com, Public Domain
+# June 2003
+
+BEGIN { Argind = 0 }
+
+ARGIND > Argind + 1 {
+ for (Argind++; Argind < ARGIND; Argind++)
+ zerofile(ARGV[Argind], Argind)
+}
+
+ARGIND != Argind { Argind = ARGIND }
+
+END {
+ if (ARGIND > Argind)
+ for (Argind++; Argind <= ARGIND; Argind++)
+ zerofile(ARGV[Argind], Argind)
+}