aboutsummaryrefslogtreecommitdiffstats
path: root/POSIX.STD
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2015-02-13 11:26:28 +0200
committerArnold D. Robbins <arnold@skeeve.com>2015-02-13 11:26:28 +0200
commit64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb (patch)
treef417bac72172c7e59ede42c71e42730d2601a26d /POSIX.STD
parent378e213c953d6482ae4d92a69b526cdeaef1f26f (diff)
parentad2954e3ccd8da60e0d0ce707489071f030cbc59 (diff)
downloadegawk-64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb.tar.gz
egawk-64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb.tar.bz2
egawk-64c5b3da1b7ebe73fcfb4edd9450382ccf1159fb.zip
Merge branch 'master' into non-fatal-io-2
Diffstat (limited to 'POSIX.STD')
-rw-r--r--POSIX.STD15
1 files changed, 14 insertions, 1 deletions
diff --git a/POSIX.STD b/POSIX.STD
index 1555d7be..c48dfb42 100644
--- a/POSIX.STD
+++ b/POSIX.STD
@@ -5,7 +5,7 @@
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
--------------------------------------------------------------------------
-Thu Mar 31 22:31:57 IST 2011
+Thu Feb 12 08:51:22 IST 2015
============================
This file documents several things related to the 2008 POSIX standard
that I noted after reviewing it.
@@ -30,6 +30,19 @@ that I noted after reviewing it.
sequence into account. By default gawk doesn't do this. Rather, gawk
will do this only if --posix is in effect.
+4. According to POSIX, the function parameters of one function may not have
+ the same name as another function, making this invalid:
+
+ function foo() { ... }
+ function bar(foo) { ...}
+
+ Or even:
+
+ function bar(foo) { ...}
+ function foo() { ... }
+
+ Gawk enforces this only with --posix.
+
The following things aren't described by POSIX but ought to be:
1. The value of $0 in an END rule