diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | extension/ChangeLog | 4 | ||||
-rw-r--r-- | extension/filefuncs.c | 2 | ||||
-rw-r--r-- | io.c | 4 | ||||
-rw-r--r-- | vms/ChangeLog | 6 | ||||
-rw-r--r-- | vms/generate_config_vms_h_gawk.com | 2 |
6 files changed, 21 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2016-01-25 John E. Malmberg <wb8tyw@qsl.net> + + * io.c (redirect): Need to call close_one more than once after + running out of file handles. + 2016-01-25 Arnold D. Robbins <arnold@skeeve.com> * NEWS: Document VMS support updated. 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 */ @@ -1021,8 +1021,10 @@ redirect_string(const char *str, size_t explen, bool not_string, (vaxc$errno == SS$_EXQUOTA || vaxc$errno == SS$_EXBYTLM || vaxc$errno == RMS$_ACC || - vaxc$errno == RMS$_SYN)) + vaxc$errno == RMS$_SYN)) { close_one(); + close_one(); + } #endif else { /* diff --git a/vms/ChangeLog b/vms/ChangeLog index bd1f24f8..1bcf5ba7 100644 --- a/vms/ChangeLog +++ b/vms/ChangeLog @@ -1,3 +1,9 @@ +2016-01-27 John E. Malmberg <wb8tyw@qsl.net> + + * generate_config_vms_h_gawk.com: Add missing define + for macro TIME_T_UNSIGNED. Remove supression of + compiler message. + 2016-01-24 John E. Malmberg <wb8tyw@qsl.net> * vmstest.com: updates diff --git a/vms/generate_config_vms_h_gawk.com b/vms/generate_config_vms_h_gawk.com index 16d2d5b4..805b764f 100644 --- a/vms/generate_config_vms_h_gawk.com +++ b/vms/generate_config_vms_h_gawk.com @@ -288,7 +288,7 @@ $ write cvh " }" $ write cvh " decc$exit(vms_status);" $ write cvh "}" $ write cvh "" -$ write cvh "#pragma message disable questcompare +$ write cvh "#define TIME_T_UNSIGNED 1" $ write cvh "#include ""custom.h""" $ write cvh "" $! |