diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-01-27 20:47:42 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-01-27 20:47:42 +0200 |
commit | 2bc78c79f79dea26c044a60d25a8f57d4869fd6d (patch) | |
tree | 050c69ed053e630b29465c41dc755bfa16c855a7 /extension | |
parent | ae23c6e39ed910798890267679c1d744b951028a (diff) | |
parent | cd64f695ec51f4f9e67cc0380d30b429e1be298b (diff) | |
download | egawk-2bc78c79f79dea26c044a60d25a8f57d4869fd6d.tar.gz egawk-2bc78c79f79dea26c044a60d25a8f57d4869fd6d.tar.bz2 egawk-2bc78c79f79dea26c044a60d25a8f57d4869fd6d.zip |
Merge branch 'master' into feature/cmake
Diffstat (limited to 'extension')
-rw-r--r-- | extension/ChangeLog | 4 | ||||
-rw-r--r-- | extension/filefuncs.c | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog index 9f585813..1da89814 100644 --- a/extension/ChangeLog +++ b/extension/ChangeLog @@ -1,3 +1,7 @@ +2016-01-27 Arnold D. Robbins <arnold@skeeve.com> + + * filefuncs.c (do_statvfs): Define out f_fsid on AIX. + 2016-01-20 Arnold D. Robbins <arnold@skeeve.com> * filefuncs.c: Add statvfs function. Undocumented for now. diff --git a/extension/filefuncs.c b/extension/filefuncs.c index ae4f7c3d..0f1c20ac 100644 --- a/extension/filefuncs.c +++ b/extension/filefuncs.c @@ -556,7 +556,9 @@ do_statvfs(int nargs, awk_value_t *result) array_set_numeric(array, "files", vfsbuf.f_files); /* # inodes */ array_set_numeric(array, "ffree", vfsbuf.f_ffree); /* # free inodes */ array_set_numeric(array, "favail", vfsbuf.f_favail); /* # free inodes for unprivileged users */ +#ifndef _AIX array_set_numeric(array, "fsid", vfsbuf.f_fsid); /* filesystem ID */ +#endif array_set_numeric(array, "flag", vfsbuf.f_flag); /* mount flags */ array_set_numeric(array, "namemax", vfsbuf.f_namemax); /* maximum filename length */ |