diff options
-rwxr-xr-x | ChangeLog | 18 | ||||
-rw-r--r-- | Makefile.in | 1 | ||||
-rw-r--r-- | awk.h | 2 | ||||
-rw-r--r-- | awklib/Makefile.in | 1 | ||||
-rw-r--r-- | command.c | 2 | ||||
-rw-r--r-- | command.y | 2 | ||||
-rwxr-xr-x | configure | 6 | ||||
-rw-r--r-- | configure.ac | 5 | ||||
-rw-r--r-- | custom.h | 8 | ||||
-rw-r--r-- | doc/Makefile.in | 1 | ||||
-rw-r--r-- | eval.c | 18 | ||||
-rw-r--r-- | extras/Makefile.in | 1 | ||||
-rw-r--r-- | support/Makefile.in | 1 | ||||
-rw-r--r-- | test/ChangeLog | 6 | ||||
-rwxr-xr-x | test/Gentests | 16 | ||||
-rw-r--r-- | test/Makefile.am | 29 | ||||
-rw-r--r-- | test/Makefile.in | 121 | ||||
-rw-r--r-- | test/Maketests | 92 |
18 files changed, 209 insertions, 121 deletions
@@ -1,3 +1,21 @@ +2019-02-25 Arnold D. Robbins <arnold@skeeve.com> + + * configure.ac: Set ZOS_FAIL if on ZOS to improve test suite on that + platform. + * awk.h (is_valid_identifier): Move declaration outside ifdef DYNAMIC. + * command.y: Fix test for EBCDIC to use USE_EBCDIC. + * custom.h: Remove definitions of __builtin_expect. + * eval.c (update_ERRNO_string): Add untested and disabled code for z/OS + to remove leading IBM error codes. This might one day make more of the + tests pass on z/OS. + +2019-02-20 Arnold D. Robbins <arnold@skeeve.com> + + * awk.h (is_valid_identifier): Move declaration outside of + `#if DYNAMIC'. Thanks to Daniel Richard G. + * custom.h (builtin_expect): Remove definitions, now + handled by support/cdefs.h. + 2019-02-17 Arnold D. Robbins <arnold@skeeve.com> Fix debugger eval command so that return from a called diff --git a/Makefile.in b/Makefile.in index 0c662f96..d900c673 100644 --- a/Makefile.in +++ b/Makefile.in @@ -401,6 +401,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -1514,11 +1514,11 @@ extern NODE **r_get_field(NODE *n, Func_ptr *assign, bool reference); extern NODE *do_ext(int nargs); void load_ext(const char *lib_name); /* temporary */ extern void close_extensions(void); +extern bool is_valid_identifier(const char *name); #ifdef DYNAMIC extern awk_bool_t make_builtin(const char *name_space, const awk_ext_func_t *); extern NODE *get_argument(int); extern NODE *get_actual_argument(NODE *, int, bool); -extern bool is_valid_identifier(const char *name); #define get_scalar_argument(n, i) get_actual_argument((n), (i), false) #define get_array_argument(n, i) get_actual_argument((n), (i), true) #endif diff --git a/awklib/Makefile.in b/awklib/Makefile.in index 054597d5..c198acc8 100644 --- a/awklib/Makefile.in +++ b/awklib/Makefile.in @@ -273,6 +273,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -3180,7 +3180,7 @@ find_command(const char *token, size_t toklen) int abrv_match = -1; int partial_match = -1; -#if 'a' == 0x81 /* it's EBCDIC */ +#ifdef USE_EBCDIC /* make sure all lower case characters in token (sorting * isn't the solution in this case) */ @@ -1423,7 +1423,7 @@ find_command(const char *token, size_t toklen) int abrv_match = -1; int partial_match = -1; -#if 'a' == 0x81 /* it's EBCDIC */ +#ifdef USE_EBCDIC /* make sure all lower case characters in token (sorting * isn't the solution in this case) */ @@ -660,6 +660,7 @@ MSGFMT GETTEXT_MACRO_VERSION USE_NLS SED +ZOS_FAIL acl_shlibext RANLIB LN_S @@ -5800,6 +5801,11 @@ rm -f conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_ebcdic" >&5 $as_echo "$use_ebcdic" >&6; } +if test "$use_ebcdic" = yes ] +then + ZOS_FAIL='; echo Expect $@ to fail on z/OS.' +fi + ac_ext=c ac_cpp='$CPP $CPPFLAGS' diff --git a/configure.ac b/configure.ac index 68bbb57c..ac1bc472 100644 --- a/configure.ac +++ b/configure.ac @@ -144,6 +144,11 @@ gnu_gawk_in_ebcdic use_ebcdic=yes], [use_ebcdic=no]) AC_MSG_RESULT([$use_ebcdic]) +if test "$use_ebcdic" = yes ] +then + ZOS_FAIL='; echo Expect $@ to fail on z/OS.' +fi +AC_SUBST(ZOS_FAIL) dnl Set the programming language for checks. Fortunately, dnl this only needs to be set once, since everything is in C. @@ -47,19 +47,11 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE 1 #endif -#define __builtin_expect(expr, val) (expr) #ifndef SIZE_MAX #define SIZE_MAX __INT32_MAX #endif #endif -/* This keeps regex happy on non-GCC compilers */ -#ifndef __GNUC__ -#ifndef __builtin_expect -#define __builtin_expect(expr, val) (expr) -#endif -#endif - /* For QNX, based on submission from Michael Hunter, mphunter@qnx.com */ #ifdef __QNX__ #define GETPGRP_VOID 1 diff --git a/doc/Makefile.in b/doc/Makefile.in index 2c4c6d2e..7fd6603d 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -301,6 +301,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -1023,7 +1023,23 @@ update_ERRNO_string(const char *string) { update_PROCINFO_num("errno", 0); unref(ERRNO_node->var_value); - ERRNO_node->var_value = make_string(string, strlen(string)); + size_t len = strlen(string); +#if defined(USE_EBCDIC) && defined(ELIDE_IBM_ERROR_CODE) + // skip over leading IBM error code + // N.B. This code is untested + if (isupper(string[0]) && isupper(string[1])) { + while (*string && *string != ' ') + string++; + + while (*string && *string == ' ') + string++; + + len = strlen(string); + if (string[len-1] == '.') + len--; // remove the final '.' + } +#endif + ERRNO_node->var_value = make_string(string, len); } /* unset_ERRNO --- eliminate the value of ERRNO */ diff --git a/extras/Makefile.in b/extras/Makefile.in index c8a90607..705cca5b 100644 --- a/extras/Makefile.in +++ b/extras/Makefile.in @@ -258,6 +258,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff --git a/support/Makefile.in b/support/Makefile.in index 195909d6..ac697798 100644 --- a/support/Makefile.in +++ b/support/Makefile.in @@ -279,6 +279,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ diff --git a/test/ChangeLog b/test/ChangeLog index b34c9898..a30560f3 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,9 @@ +2019-02-25 Arnold D. Robbins <arnold@skeeve.com> + + * Makefile.am (EXPECTED_FAIL_ZOS): New group of tests expected to + fail on ZOS. + (ZOS_FAIL): New macro set by autoconf. + 2019-02-22 Eli Zaretskii <eliz@gnu.org> * Makefile.in (EXPECTED_FAIL_MINGW): diff --git a/test/Gentests b/test/Gentests index d7feaef5..cf4ba908 100755 --- a/test/Gentests +++ b/test/Gentests @@ -122,6 +122,16 @@ BEGIN { } } +# Tests that fail on z/OS +/EXPECTED_FAIL_ZOS *=/,/[^\\]$/ { + gsub(/(^EXPECTED_FAIL_ZOS *=|\\$)/,"") + for (i = 1; i <= NF; i++) + { + zos_fail[$i] + } + next +} + /^[[:alpha:]_][[:alnum:]_]*:/ { # remember all targets from Makefile.am sub(/:.*/,"") @@ -215,7 +225,11 @@ function generate(x, s, i, locale_string) delete files[x".in"] } - printf "\t@echo $@\n" + if (x in zos_fail) { + printf "\t@echo $@ $(ZOS_FAIL)\n" + delete zos_fail[x] + } else + printf "\t@echo $@\n" # default is the leading tab and @ locale_string = "\t@" diff --git a/test/Makefile.am b/test/Makefile.am index f9994dd2..96cbdd64 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1454,6 +1454,19 @@ EXPECTED_FAIL_MINGW = \ inetecht mbfw1 mbprintf1 mbprintf4 mbstr1 mbstr2 pid pipeio2 \ pty1 pty2 readdir rstest4 rstest5 status-close timeout +# List of tests that fail on z/OS +EXPECTED_FAIL_ZOS = \ + aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \ + backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \ + forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \ + mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \ + printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \ + subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \ + widesub widesub2 widesub3 widesub4 \ + beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space + +ZOS_FAIL = @ZOS_FAIL@ + # List of the files that appear in manual tests or are for reserve testing: GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \ fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \ @@ -1705,7 +1718,7 @@ devfd:: # This cannot be autogenerated; we want it to read the input name # on the command line. errno: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1812,7 +1825,7 @@ redfilnm:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ space:: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1858,7 +1871,7 @@ rtlenmb:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ nofile:: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1884,7 +1897,7 @@ mixed1:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf5:: - @echo $@ + @echo $@ $(ZOS_FAIL) @case `uname` in \ CYGWIN* | MINGW32* | *MS-DOS*) echo this test fails on this system --- skipping $@ ;; \ *) \ @@ -1899,12 +1912,12 @@ printfbad2: printfbad2.ok @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ beginfile1:: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.awk . ./no/such/file Makefile >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ beginfile2: - @echo $@ + @echo $@ $(ZOS_FAIL) @-( cd "$(srcdir)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" $(abs_srcdir)/$@.sh $(abs_srcdir)/$@.in ) > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2132,7 +2145,7 @@ fts: # BINMODE=2 is needed for PC tests. charasbytes: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -b -v BINMODE=2 -f $@.awk "$(srcdir)"/$@.in | \ od -c -t x1 | tr ' ' ' ' | sed -e 's/ */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @@ -2144,7 +2157,7 @@ symtab6: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab8: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) -d__$@ -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@ @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> _$@ ; rm __$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ diff --git a/test/Makefile.in b/test/Makefile.in index 9404a865..d068b726 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -228,6 +228,7 @@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ YACC = @YACC@ YFLAGS = @YFLAGS@ +ZOS_FAIL = @ZOS_FAIL@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ @@ -1715,6 +1716,18 @@ EXPECTED_FAIL_MINGW = \ pty1 pty2 readdir rstest4 rstest5 status-close timeout +# List of tests that fail on z/OS +EXPECTED_FAIL_ZOS = \ + aasort aasorti arraysort asort asorti backbigs1 backsmalls1 \ + backsmalls2 charasbytes concat4 dfamb1 double1 double2 fmttest \ + forcenum gsubtst5 ignrcas2 lc_num1 localenl mbfw1 mbprintf1 \ + mbprintf2 mbprintf3 mbprintf4 mbprintf5 mbstr1 mbstr2 numrange \ + printhuge profile5 regrange reint2 rri1 sigpipe1 sortfor sortu \ + subamp subi18n symtab1 symtab8 timeout wideidx wideidx2 \ + widesub widesub2 widesub3 widesub4 \ + beginfile1 beginfile2 clos1way6 errno getlndir nofile nonfatal2 space + + # List of the files that appear in manual tests or are for reserve testing: GENTESTS_UNUSED = Makefile.in checknegtime.awk dtdgport.awk fix-fmtspcl.awk \ fmtspcl-mpfr.ok fmtspcl.awk fmtspcl.tok gtlnbufv.awk hello.awk \ @@ -2154,7 +2167,7 @@ devfd:: # This cannot be autogenerated; we want it to read the input name # on the command line. errno: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2261,7 +2274,7 @@ redfilnm:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ space:: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) -f ' ' "$(srcdir)"/space.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ || echo EXIT CODE: $$? >> _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2307,7 +2320,7 @@ rtlenmb:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ nofile:: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) '{}' no/such/file >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2333,7 +2346,7 @@ mixed1:: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf5:: - @echo $@ + @echo $@ $(ZOS_FAIL) @case `uname` in \ CYGWIN* | MINGW32* | *MS-DOS*) echo this test fails on this system --- skipping $@ ;; \ *) \ @@ -2348,12 +2361,12 @@ printfbad2: printfbad2.ok @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ beginfile1:: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk "$(srcdir)"/$@.awk . ./no/such/file Makefile >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ beginfile2: - @echo $@ + @echo $@ $(ZOS_FAIL) @-( cd "$(srcdir)" && LC_ALL=C AWK="$(abs_builddir)/$(AWKPROG)" $(abs_srcdir)/$@.sh $(abs_srcdir)/$@.in ) > _$@ 2>&1 || echo EXIT CODE: $$? >> _$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2581,7 +2594,7 @@ fts: # BINMODE=2 is needed for PC tests. charasbytes: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -b -v BINMODE=2 -f $@.awk "$(srcdir)"/$@.in | \ od -c -t x1 | tr ' ' ' ' | sed -e 's/ */ /g' -e 's/ *$$//' >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @@ -2593,7 +2606,7 @@ symtab6: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab8: - @echo $@ + @echo $@ $(ZOS_FAIL) @$(AWK) -d__$@ -f "$(srcdir)"/$@.awk "$(srcdir)"/$@.in >_$@ @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' | grep -v '^FILENAME' >> _$@ ; rm __$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2927,7 +2940,7 @@ concat3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ concat4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2973,7 +2986,7 @@ delfunc: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ dfamb1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3169,7 +3182,7 @@ gsubtst4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ gsubtst5: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3385,7 +3398,7 @@ numindex: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ numrange: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3612,7 +3625,7 @@ regexprange: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ regrange: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3632,7 +3645,7 @@ resplit: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ rri1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3708,7 +3721,7 @@ setrec1: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sigpipe1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3773,7 +3786,7 @@ strtod: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ subamp: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3784,7 +3797,7 @@ subback: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ subi18n: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3875,37 +3888,37 @@ uplus: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ wideidx: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ wideidx2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub3: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -3971,17 +3984,17 @@ aarray1: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ aasort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ aasorti: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ arraysort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4027,7 +4040,7 @@ clos1way5: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ clos1way6: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4077,7 +4090,7 @@ fieldwdth: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ forcenum: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4197,7 +4210,7 @@ gensub3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ getlndir: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4247,7 +4260,7 @@ igncfs: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ignrcas2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4348,13 +4361,13 @@ match3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbstr1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbstr2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4390,7 +4403,7 @@ nondec2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ nonfatal2: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4460,7 +4473,7 @@ printfbad4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ printhuge: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4476,7 +4489,7 @@ profile4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ profile5: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4521,7 +4534,7 @@ reint: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ reint2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4557,7 +4570,7 @@ shadowbuiltin: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sortfor: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4567,7 +4580,7 @@ sortfor2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sortu: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4602,7 +4615,7 @@ switch2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4637,7 +4650,7 @@ symtab10: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ timeout: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4682,12 +4695,12 @@ typeof5: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ double1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ double2: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4697,35 +4710,35 @@ intformat: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ asort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ asorti: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backbigs1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backsmalls1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backsmalls2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ fmttest: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -4744,37 +4757,37 @@ fnparydl: fi lc_num1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbfw1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf3: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ diff --git a/test/Maketests b/test/Maketests index bdc9633f..48b24333 100644 --- a/test/Maketests +++ b/test/Maketests @@ -206,7 +206,7 @@ concat3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ concat4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -252,7 +252,7 @@ delfunc: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ dfamb1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -448,7 +448,7 @@ gsubtst4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ gsubtst5: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -664,7 +664,7 @@ numindex: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ numrange: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -891,7 +891,7 @@ regexprange: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ regrange: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -911,7 +911,7 @@ resplit: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ rri1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -987,7 +987,7 @@ setrec1: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sigpipe1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1052,7 +1052,7 @@ strtod: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ subamp: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1063,7 +1063,7 @@ subback: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ subi18n: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1154,37 +1154,37 @@ uplus: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ wideidx: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ wideidx2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub3: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ widesub4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1250,17 +1250,17 @@ aarray1: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ aasort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ aasorti: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ arraysort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1306,7 +1306,7 @@ clos1way5: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ clos1way6: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1356,7 +1356,7 @@ fieldwdth: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ forcenum: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk --non-decimal-data >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1476,7 +1476,7 @@ gensub3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ getlndir: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1526,7 +1526,7 @@ igncfs: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ ignrcas2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1627,13 +1627,13 @@ match3: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbstr1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbstr2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1669,7 +1669,7 @@ nondec2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ nonfatal2: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1739,7 +1739,7 @@ printfbad4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ printhuge: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1755,7 +1755,7 @@ profile4: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ profile5: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk --pretty-print=_$@ >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1800,7 +1800,7 @@ reint: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ reint2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk --re-interval < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1836,7 +1836,7 @@ shadowbuiltin: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sortfor: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1846,7 +1846,7 @@ sortfor2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ sortu: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1881,7 +1881,7 @@ switch2: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1916,7 +1916,7 @@ symtab10: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ timeout: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1961,12 +1961,12 @@ typeof5: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ double1: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ double2: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -1976,35 +1976,35 @@ intformat: @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ asort: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ asorti: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backbigs1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backsmalls1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ backsmalls2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ fmttest: - @echo $@ + @echo $@ $(ZOS_FAIL) @AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ @@ -2023,37 +2023,37 @@ fnparydl: fi lc_num1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbfw1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf1: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf2: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf3: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ mbprintf4: - @echo $@ + @echo $@ $(ZOS_FAIL) @[ -z "$$GAWKLOCALE" ] && GAWKLOCALE=en_US.UTF-8; export GAWKLOCALE; \ AWKPATH="$(srcdir)" $(AWK) -f $@.awk < "$(srcdir)"/$@.in >_$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ |