2013-12-08 John E. Malmberg * descrip.mms: Add IEEE float for non-vax. Add vms_crtl_init.c. Remove code to generate version.c * generate_config_vms_h_gawk.com (__attribute__): Removed definition from here. * version_c.com: removed no longer used. * vmsbuild.com: Add IEEE float for non-vax. Add vms_crtl_init.c Remove code to generate version.c Changes that should have been in the previous commit. * vms_misc.c (vms_open): VMS CRTL for 8.3 Alpha is setting errno to ENOENT instead of EISDIR for ".". 2013-12-05 John E. Malmberg * New config_h.com to generate config.h * New gawk_ident.com generates ident line for link option file. * Add version_c.com to create version.c from version.in. * Remove fcntl.h covering up real fcntl.h. If an older version of VMS needs this file, the build procedure should be updated to generate it from a template. * descrip.mms: Use command files to generate files based on same input files as a Linux build. * gawkmisc.vms (files_are_same): support _USE_STD_STAT for VMS 8.x. * generate_config_vms_h_gawk.com: Generates a helper file config_vms.h to cover issues config_h.com can not handle. * vmsbuild.com: Use command files to generate files based on the same input files as a Linux build. * vms_misc.c (vms_open): VMS CRTL setting errno to ENOENT where it should be set to EMFILE. 2013-12-06 Arnold D. Robbins * vms-conf.h (__attribute__): Removed definition from here; fixed the issue in the main sources. 2013-12-01 Arnold D. Robbins * vms-conf.h (ALLOW_SWITCH): Removed. No longer used. (__attribute__): Define as empty. 2013-08-26 Arnold D. Robbins * vms-conf.h (RE_TOKEN_INIT_BUG): Remove define (change of Feb 19 2005) since it's no longer needed. 2013-06-03 Arnold D. Robbins * gawkmisc.c (init_sockets): New dummy function. 2013-05-27 Arnold D. Robbins * vms-conf.h: Remove obsolete HAVE_ST_BLKSIZE. 2013-05-09 Arnold D. Robbins * 4.1.0: Release tar ball made. 2012-05-09 Arnold D. Robbins * vmsbuild.com (REL, PATCHLVL): Move to 4.1.0. * descrip.mms (REL, PATCHLVL): Move to 4.1.0. * vms-conf.h (VERSION, PACKAGE_VERSION, PACKAGE_STRING): Move to 4.1.0. 2013-04-19 Anders Wallin * vmstest.com: Updated to match main test/Makefile. 2012-12-24 Arnold D. Robbins * 4.0.2: Release tar ball made. 2012-12-23 Arnold D. Robbins * vmstest.com (paramuninitglobal): New test. 2012-12-23 Arnold D. Robbins * vmsbuild.com (REL, PATCHLVL): Move to 4.0.2. * descrip.mms (REL, PATCHLVL): Move to 4.0.2. * vms-conf.h (VERSION, PACKAGE_VERSION, PACKAGE_STRING): Move to 4.0.2. 2012-12-18 John E. Malmberg * descrip.mms: Make the build procedure run on a default directory that is on a VMS logical name search list. * vmstest.com: Make the tests run on a default directory that is on a VMS logical name search list. 2012-12-13 Anders Wallin * descrip.mms: Update to handle removal of pgawk and dgawk, workaround for MMS bug 2012-12-09 Anders Wallin * vmstest.com: Updated to match main test/Makefile. 2012-12-02 Arnold D. Robbins * vms_gawk.c (CmdName): Force to just "GAWK". 2012-11-24 Arnold D. Robbins * vmstest.com: Fix typo in applying previous patch. 2012-11-22 Anders Wallin * vmstest.com: Updated to match main test/Makefile. 2012-11-14 Arnold D. Robbins * vmsbuild.com: Updated. Thanks to Anders Wallin. * vms-conf.h: Ditto, ditto. 2012-11-12 Arnold D. Robbins * gawkmisc.vms (os_isreadable): Change first argument type to awk_input_buf_t. * vms-conf.h (HAVE_STDINT_H): Define. (SHLIBEXT, DEFLIBPATH): Add definitions. * vms_fwrite.c (tty_fwrite): Check do_debug instead of no-longer- extant which_gawk variable. * vms_gawk.c (vms_gawk): Check do_debug and do_profiling instead of which_gawk. Thanks to Anders Wallin. 2012-08-08 Arnold D. Robbins * gawkmisc.vms (os_isreadable): Take IOBUF_PUBLIC instead of fd and use passed in info. 2012-07-29 Arnold D. Robbins * gawkmisc.vms (os_isreadable): Add isdir pointer parameter to be set to true if fd is for a directory. 2012-07-26 Arnold D. Robbins * gawkmisc.vms (os_isreadable): New function. 2012-03-29 Arnold D. Robbins * config.h: Add definition for _Noreturn. 2012-03-20 Andrew J. Schorr * gawkmisc.vms (deflibpath): New global variable. 2012-03-28 Arnold D. Robbins * 4.0.1: Release tar ball made. 2012-03-28 Arnold D. Robbins * vms-conf.h: Update copyright year. 2012-03-21 Anders Wallin * vmstest.com: Make printfbad3 test work. 2012-03-20 Arnold D. Robbins * vmstest.com: Add printfbad3 test. 2012-02-10 Arnold D. Robbins * vmsbuild.com, descrip.mms, vms-conf.h: Update patch level. 2011-12-31 Arnold D. Robbins * vms_misc.c: [STREQ, STREQN]: Change use of macros to call strcmp, strncmp, directly. 2011-11-02 Pat Rankin * vms-conf.h (HAVE_SETSID, HAVE_SYS_IOCTL): Add but leave undef'd. (HAVE_ISWCTYPE, HAVE_ISWLOWER, HAVE_ISWUPPER, HAVE_MBRLEN, HAVE_MBRTOWC, HAVE_TOWLOWER, HAVE_TOWUPPER, HAVE_WCHAR_H, HAVE_WCRTOMB, HAVE_WCSCOLL, HAVE_WCTYPE, HAVE_WCTYPE_H, HAVE_WCTYPE_T): Define as 1 since DEC C supports all these. * descrip.mms (replace.obj): Add dependencies for missing_d/*.c. * vmstest.com (unix_tests): Fix typo in spelling of rtlen01. 2011-10-30 Pat Rankin * vmstest.com (fpat3, fwtest3, getline5, gsubtst7, gsubtst8, pty1, rtlen, rtlen01, rtlenmb): New tests. (posix2008sub): Revised test. 2011-10-25 Anders Wallin * vmstest.com (posix2008sub): Added as specific test in order to use --posix option. 2011-06-24 Arnold D. Robbins * vmsbuild.com (REL, PATCHLVL): Move to 4.0.0. * descrip.mms (REL, PATCHLVL): Move to 4.0.0. * vms-conf.h (VERSION, PACKAGE_VERSION): Move to 4.0.0. * 4.0.0: Remake the tar ball. 2011-06-23 Arnold D. Robbins * ChangeLog.0: Rotated ChangeLog into this file. * ChangeLog: Created anew for gawk 4.0.0 and on. * 4.0.0: Release tar ball made.