aboutsummaryrefslogtreecommitdiffstats
path: root/extension
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-05-30 17:07:46 -0400
committerArnold D. Robbins <arnold@skeeve.com>2016-05-30 17:07:46 -0400
commitd851540e8611be939ac01a4f6c87ade351d6ad0b (patch)
treec6587d5c1db94fc66d47e27762d1973f3282d4ce /extension
parentbda71a2e22997e09f82d4ea33ccef03c0afc667b (diff)
downloadegawk-d851540e8611be939ac01a4f6c87ade351d6ad0b.tar.gz
egawk-d851540e8611be939ac01a4f6c87ade351d6ad0b.tar.bz2
egawk-d851540e8611be939ac01a4f6c87ade351d6ad0b.zip
Allow extension functions to get more arguments than expected.
Diffstat (limited to 'extension')
-rw-r--r--extension/ChangeLog5
-rw-r--r--extension/filefuncs.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog
index 1da89814..06e8f6a5 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,8 @@
+2016-05-26 Andrew J. Schorr <aschorr@telemetry-investments.com>
+
+ * filefuncs.c (func_table): Update "stat" to indicate that the
+ max # of expected args is 3, not 2.
+
2016-01-27 Arnold D. Robbins <arnold@skeeve.com>
* filefuncs.c (do_statvfs): Define out f_fsid on AIX.
diff --git a/extension/filefuncs.c b/extension/filefuncs.c
index b33fcf1f..00387cf9 100644
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@ -929,7 +929,7 @@ out:
static awk_ext_func_t func_table[] = {
{ "chdir", do_chdir, 1 },
- { "stat", do_stat, 2 },
+ { "stat", do_stat, 3 },
#ifndef __MINGW32__
{ "fts", do_fts, 3 },
#endif