Module Name: src Committed By: christos Date: Tue Feb 18 20:50:49 UTC 2020
Update of /cvsroot/src/external/historical/nawk/dist In directory ivanova.netbsd.org:/tmp/cvs-serv25210 Log Message: Last import was 2010 when there was no ChangeLog yet. I've worked with upstream to merge all our changes and this includes many other fixes including new operator support etc. The change to pass an extra "isnew" argument to open was not preserved as none of the tests supplied with the PR fail. This also adds the testsuite and all the bugs fixed since then. Status: Vendor Tag: NAWK Release Tags: NAWK20200218 N src/external/historical/nawk/dist/ChangeLog C src/external/historical/nawk/dist/FIXES N src/external/historical/nawk/dist/LICENSE N src/external/historical/nawk/dist/README.md N src/external/historical/nawk/dist/REGRESS N src/external/historical/nawk/dist/TODO C src/external/historical/nawk/dist/awk.1 C src/external/historical/nawk/dist/awk.h C src/external/historical/nawk/dist/awkgram.y C src/external/historical/nawk/dist/b.c C src/external/historical/nawk/dist/lex.c C src/external/historical/nawk/dist/lib.c C src/external/historical/nawk/dist/main.c C src/external/historical/nawk/dist/makefile C src/external/historical/nawk/dist/maketab.c C src/external/historical/nawk/dist/parse.c C src/external/historical/nawk/dist/proctab.c C src/external/historical/nawk/dist/proto.h C src/external/historical/nawk/dist/run.c C src/external/historical/nawk/dist/tran.c C src/external/historical/nawk/dist/ytab.c U src/external/historical/nawk/dist/ytab.h N src/external/historical/nawk/dist/testdir/Compare.T1 N src/external/historical/nawk/dist/testdir/Compare.drek N src/external/historical/nawk/dist/testdir/Compare.p N src/external/historical/nawk/dist/testdir/Compare.t N src/external/historical/nawk/dist/testdir/Compare.tt N src/external/historical/nawk/dist/testdir/NOTES N src/external/historical/nawk/dist/testdir/README.TESTS N src/external/historical/nawk/dist/testdir/REGRESS N src/external/historical/nawk/dist/testdir/T.-f-f N src/external/historical/nawk/dist/testdir/T.argv N src/external/historical/nawk/dist/testdir/T.arnold N src/external/historical/nawk/dist/testdir/T.beebe N src/external/historical/nawk/dist/testdir/T.builtin N src/external/historical/nawk/dist/testdir/T.chem N src/external/historical/nawk/dist/testdir/T.close N src/external/historical/nawk/dist/testdir/T.clv N src/external/historical/nawk/dist/testdir/T.delete N src/external/historical/nawk/dist/testdir/T.errmsg N src/external/historical/nawk/dist/testdir/T.expr N src/external/historical/nawk/dist/testdir/T.exprconv N src/external/historical/nawk/dist/testdir/T.flags N src/external/historical/nawk/dist/testdir/T.func N src/external/historical/nawk/dist/testdir/T.gawk N src/external/historical/nawk/dist/testdir/T.getline N src/external/historical/nawk/dist/testdir/T.latin1 N src/external/historical/nawk/dist/testdir/T.lilly N src/external/historical/nawk/dist/testdir/bib N src/external/historical/nawk/dist/testdir/T.main N src/external/historical/nawk/dist/testdir/T.misc N src/external/historical/nawk/dist/testdir/T.nextfile N src/external/historical/nawk/dist/testdir/T.overflow N src/external/historical/nawk/dist/testdir/T.re N src/external/historical/nawk/dist/testdir/T.recache N src/external/historical/nawk/dist/testdir/T.redir N src/external/historical/nawk/dist/testdir/T.split N src/external/historical/nawk/dist/testdir/T.sub N src/external/historical/nawk/dist/testdir/T.system N src/external/historical/nawk/dist/testdir/arnold-fixes.tar N src/external/historical/nawk/dist/testdir/bundle.awk N src/external/historical/nawk/dist/testdir/chem.awk N src/external/historical/nawk/dist/testdir/cleanup N src/external/historical/nawk/dist/testdir/countries N src/external/historical/nawk/dist/testdir/ctimes N src/external/historical/nawk/dist/testdir/echo.c N src/external/historical/nawk/dist/testdir/funstack.awk N src/external/historical/nawk/dist/testdir/funstack.in N src/external/historical/nawk/dist/testdir/funstack.ok N src/external/historical/nawk/dist/testdir/ind N src/external/historical/nawk/dist/testdir/latin1 N src/external/historical/nawk/dist/testdir/lilly.ifile N src/external/historical/nawk/dist/testdir/lilly.out N src/external/historical/nawk/dist/testdir/lilly.progs N src/external/historical/nawk/dist/testdir/lsd1.p N src/external/historical/nawk/dist/testdir/p.1 N src/external/historical/nawk/dist/testdir/p.10 N src/external/historical/nawk/dist/testdir/p.11 N src/external/historical/nawk/dist/testdir/p.12 N src/external/historical/nawk/dist/testdir/p.13 N src/external/historical/nawk/dist/testdir/p.14 N src/external/historical/nawk/dist/testdir/p.15 N src/external/historical/nawk/dist/testdir/p.16 N src/external/historical/nawk/dist/testdir/p.17 N src/external/historical/nawk/dist/testdir/p.18 N src/external/historical/nawk/dist/testdir/p.19 N src/external/historical/nawk/dist/testdir/p.2 N src/external/historical/nawk/dist/testdir/p.20 N src/external/historical/nawk/dist/testdir/p.21 N src/external/historical/nawk/dist/testdir/p.21a N src/external/historical/nawk/dist/testdir/p.22 N src/external/historical/nawk/dist/testdir/p.23 N src/external/historical/nawk/dist/testdir/p.24 N src/external/historical/nawk/dist/testdir/p.25 N src/external/historical/nawk/dist/testdir/p.26 N src/external/historical/nawk/dist/testdir/p.26a N src/external/historical/nawk/dist/testdir/p.27 N src/external/historical/nawk/dist/testdir/p.28 N src/external/historical/nawk/dist/testdir/p.29 N src/external/historical/nawk/dist/testdir/p.3 N src/external/historical/nawk/dist/testdir/p.30 N src/external/historical/nawk/dist/testdir/p.31 N src/external/historical/nawk/dist/testdir/p.32 N src/external/historical/nawk/dist/testdir/p.33 N src/external/historical/nawk/dist/testdir/p.34 N src/external/historical/nawk/dist/testdir/p.35 N src/external/historical/nawk/dist/testdir/p.36 N src/external/historical/nawk/dist/testdir/p.37 N src/external/historical/nawk/dist/testdir/p.38 N src/external/historical/nawk/dist/testdir/p.39 N src/external/historical/nawk/dist/testdir/p.4 N src/external/historical/nawk/dist/testdir/p.40 N src/external/historical/nawk/dist/testdir/p.41 N src/external/historical/nawk/dist/testdir/p.42 N src/external/historical/nawk/dist/testdir/p.43 N src/external/historical/nawk/dist/testdir/p.44 N src/external/historical/nawk/dist/testdir/p.45 N src/external/historical/nawk/dist/testdir/p.46 N src/external/historical/nawk/dist/testdir/p.47 N src/external/historical/nawk/dist/testdir/p.48 N src/external/historical/nawk/dist/testdir/p.48a N src/external/historical/nawk/dist/testdir/p.48b N src/external/historical/nawk/dist/testdir/p.49 N src/external/historical/nawk/dist/testdir/p.5 N src/external/historical/nawk/dist/testdir/p.50 N src/external/historical/nawk/dist/testdir/p.51 N src/external/historical/nawk/dist/testdir/p.52 N src/external/historical/nawk/dist/testdir/p.5a N src/external/historical/nawk/dist/testdir/p.6 N src/external/historical/nawk/dist/testdir/p.7 N src/external/historical/nawk/dist/testdir/p.8 N src/external/historical/nawk/dist/testdir/p.9 N src/external/historical/nawk/dist/testdir/p.table N src/external/historical/nawk/dist/testdir/penicil.p N src/external/historical/nawk/dist/testdir/res.p N src/external/historical/nawk/dist/testdir/sgi.ctimes N src/external/historical/nawk/dist/testdir/t.0 N src/external/historical/nawk/dist/testdir/t.0a N src/external/historical/nawk/dist/testdir/t.1 N src/external/historical/nawk/dist/testdir/t.1.x N src/external/historical/nawk/dist/testdir/t.2 N src/external/historical/nawk/dist/testdir/t.3 N src/external/historical/nawk/dist/testdir/t.2.x N src/external/historical/nawk/dist/testdir/t.3.x N src/external/historical/nawk/dist/testdir/t.4 N src/external/historical/nawk/dist/testdir/t.4.x N src/external/historical/nawk/dist/testdir/t.5.x N src/external/historical/nawk/dist/testdir/t.6 N src/external/historical/nawk/dist/testdir/t.6.x N src/external/historical/nawk/dist/testdir/t.6a N src/external/historical/nawk/dist/testdir/t.6b N src/external/historical/nawk/dist/testdir/t.8.x N src/external/historical/nawk/dist/testdir/t.8.y N src/external/historical/nawk/dist/testdir/t.NF N src/external/historical/nawk/dist/testdir/t.addops N src/external/historical/nawk/dist/testdir/t.aeiou N src/external/historical/nawk/dist/testdir/t.aeiouy N src/external/historical/nawk/dist/testdir/t.arith N src/external/historical/nawk/dist/testdir/t.array N src/external/historical/nawk/dist/testdir/t.array1 N src/external/historical/nawk/dist/testdir/t.array2 N src/external/historical/nawk/dist/testdir/t.assert N src/external/historical/nawk/dist/testdir/t.avg N src/external/historical/nawk/dist/testdir/t.b.x N src/external/historical/nawk/dist/testdir/t.be N src/external/historical/nawk/dist/testdir/t.beginexit N src/external/historical/nawk/dist/testdir/t.beginnext N src/external/historical/nawk/dist/testdir/t.break N src/external/historical/nawk/dist/testdir/t.break1 N src/external/historical/nawk/dist/testdir/t.break2 N src/external/historical/nawk/dist/testdir/t.break3 N src/external/historical/nawk/dist/testdir/t.bug1 N src/external/historical/nawk/dist/testdir/t.builtins N src/external/historical/nawk/dist/testdir/t.cat N src/external/historical/nawk/dist/testdir/t.cat1 N src/external/historical/nawk/dist/testdir/t.cat2 N src/external/historical/nawk/dist/testdir/t.cmp N src/external/historical/nawk/dist/testdir/t.coerce N src/external/historical/nawk/dist/testdir/t.coerce2 N src/external/historical/nawk/dist/testdir/t.comment N src/external/historical/nawk/dist/testdir/t.comment1 N src/external/historical/nawk/dist/testdir/t.concat N src/external/historical/nawk/dist/testdir/t.cond N src/external/historical/nawk/dist/testdir/t.contin N src/external/historical/nawk/dist/testdir/t.count N src/external/historical/nawk/dist/testdir/t.crlf N src/external/historical/nawk/dist/testdir/t.cum N src/external/historical/nawk/dist/testdir/t.d.x N src/external/historical/nawk/dist/testdir/t.delete0 N src/external/historical/nawk/dist/testdir/t.delete1 N src/external/historical/nawk/dist/testdir/t.delete2 N src/external/historical/nawk/dist/testdir/t.delete3 N src/external/historical/nawk/dist/testdir/t.do N src/external/historical/nawk/dist/testdir/t.e N src/external/historical/nawk/dist/testdir/t.else N src/external/historical/nawk/dist/testdir/t.exit N src/external/historical/nawk/dist/testdir/t.exit1 N src/external/historical/nawk/dist/testdir/t.f N src/external/historical/nawk/dist/testdir/t.f.x N src/external/historical/nawk/dist/testdir/t.f0 N src/external/historical/nawk/dist/testdir/t.x N src/external/historical/nawk/dist/testdir/t.f1 N src/external/historical/nawk/dist/testdir/t.f2 N src/external/historical/nawk/dist/testdir/t.f3 N src/external/historical/nawk/dist/testdir/t.f4 N src/external/historical/nawk/dist/testdir/t.for N src/external/historical/nawk/dist/testdir/t.for1 N src/external/historical/nawk/dist/testdir/t.for2 N src/external/historical/nawk/dist/testdir/t.for3 N src/external/historical/nawk/dist/testdir/t.format4 N src/external/historical/nawk/dist/testdir/t.fun N src/external/historical/nawk/dist/testdir/t.fun0 N src/external/historical/nawk/dist/testdir/t.fun1 N src/external/historical/nawk/dist/testdir/t.fun2 N src/external/historical/nawk/dist/testdir/t.fun3 N src/external/historical/nawk/dist/testdir/t.fun4 N src/external/historical/nawk/dist/testdir/t.fun5 N src/external/historical/nawk/dist/testdir/t.getline1 N src/external/historical/nawk/dist/testdir/t.getval N src/external/historical/nawk/dist/testdir/t.gsub N src/external/historical/nawk/dist/testdir/t.gsub1 N src/external/historical/nawk/dist/testdir/t.gsub3 N src/external/historical/nawk/dist/testdir/t.gsub4 N src/external/historical/nawk/dist/testdir/t.i.x N src/external/historical/nawk/dist/testdir/t.if N src/external/historical/nawk/dist/testdir/t.in N src/external/historical/nawk/dist/testdir/t.in1 N src/external/historical/nawk/dist/testdir/t.in2 N src/external/historical/nawk/dist/testdir/t.in3 N src/external/historical/nawk/dist/testdir/t.incr N src/external/historical/nawk/dist/testdir/t.incr2 N src/external/historical/nawk/dist/testdir/t.incr3 N src/external/historical/nawk/dist/testdir/t.index N src/external/historical/nawk/dist/testdir/t.intest N src/external/historical/nawk/dist/testdir/t.intest2 N src/external/historical/nawk/dist/testdir/t.j.x N src/external/historical/nawk/dist/testdir/t.longstr N src/external/historical/nawk/dist/testdir/t.makef N src/external/historical/nawk/dist/testdir/t.match N src/external/historical/nawk/dist/testdir/t.match1 N src/external/historical/nawk/dist/testdir/t.max N src/external/historical/nawk/dist/testdir/t.mod N src/external/historical/nawk/dist/testdir/t.monotone N src/external/historical/nawk/dist/testdir/t.nameval N src/external/historical/nawk/dist/testdir/t.next N src/external/historical/nawk/dist/testdir/t.not N src/external/historical/nawk/dist/testdir/t.null0 N src/external/historical/nawk/dist/testdir/t.ofmt N src/external/historical/nawk/dist/testdir/t.ofs N src/external/historical/nawk/dist/testdir/t.ors N src/external/historical/nawk/dist/testdir/t.pat N src/external/historical/nawk/dist/testdir/t.pipe N src/external/historical/nawk/dist/testdir/t.pp N src/external/historical/nawk/dist/testdir/t.pp1 N src/external/historical/nawk/dist/testdir/t.pp2 N src/external/historical/nawk/dist/testdir/t.printf N src/external/historical/nawk/dist/testdir/t.printf2 N src/external/historical/nawk/dist/testdir/t.quote N src/external/historical/nawk/dist/testdir/t.randk N src/external/historical/nawk/dist/testdir/t.re1 N src/external/historical/nawk/dist/testdir/t.re1a N src/external/historical/nawk/dist/testdir/t.re2 N src/external/historical/nawk/dist/testdir/t.re3 N src/external/historical/nawk/dist/testdir/t.re4 N src/external/historical/nawk/dist/testdir/t.re5 N src/external/historical/nawk/dist/testdir/t.re7 N src/external/historical/nawk/dist/testdir/t.reFS N src/external/historical/nawk/dist/testdir/t.rec N src/external/historical/nawk/dist/testdir/t.redir1 N src/external/historical/nawk/dist/testdir/t.reg N src/external/historical/nawk/dist/testdir/t.roff N src/external/historical/nawk/dist/testdir/t.sep N src/external/historical/nawk/dist/testdir/t.seqno N src/external/historical/nawk/dist/testdir/t.set0 N src/external/historical/nawk/dist/testdir/t.set0a N src/external/historical/nawk/dist/testdir/t.set0b N src/external/historical/nawk/dist/testdir/t.set1 N src/external/historical/nawk/dist/testdir/t.set2 N src/external/historical/nawk/dist/testdir/t.set3 N src/external/historical/nawk/dist/testdir/t.split1 N src/external/historical/nawk/dist/testdir/t.split2 N src/external/historical/nawk/dist/testdir/t.split2a N src/external/historical/nawk/dist/testdir/t.split3 N src/external/historical/nawk/dist/testdir/t.split4 N src/external/historical/nawk/dist/testdir/t.split8 N src/external/historical/nawk/dist/testdir/t.split9 N src/external/historical/nawk/dist/testdir/t.split9a N src/external/historical/nawk/dist/testdir/t.stately N src/external/historical/nawk/dist/testdir/t.strcmp N src/external/historical/nawk/dist/testdir/t.strcmp1 N src/external/historical/nawk/dist/testdir/t.sub0 N src/external/historical/nawk/dist/testdir/t.strnum N src/external/historical/nawk/dist/testdir/t.sub1 N src/external/historical/nawk/dist/testdir/t.sub2 N src/external/historical/nawk/dist/testdir/t.sub3 N src/external/historical/nawk/dist/testdir/t.substr N src/external/historical/nawk/dist/testdir/t.substr1 N src/external/historical/nawk/dist/testdir/t.time N src/external/historical/nawk/dist/testdir/t.vf N src/external/historical/nawk/dist/testdir/t.vf1 N src/external/historical/nawk/dist/testdir/t.vf2 N src/external/historical/nawk/dist/testdir/t.vf3 N src/external/historical/nawk/dist/testdir/td.1 N src/external/historical/nawk/dist/testdir/test.countries N src/external/historical/nawk/dist/testdir/test.data N src/external/historical/nawk/dist/testdir/time.c N src/external/historical/nawk/dist/testdir/try N src/external/historical/nawk/dist/testdir/tt.01 N src/external/historical/nawk/dist/testdir/tt.02 N src/external/historical/nawk/dist/testdir/tt.02a N src/external/historical/nawk/dist/testdir/tt.03 N src/external/historical/nawk/dist/testdir/tt.03a N src/external/historical/nawk/dist/testdir/tt.04 N src/external/historical/nawk/dist/testdir/tt.05 N src/external/historical/nawk/dist/testdir/tt.06 N src/external/historical/nawk/dist/testdir/tt.07 N src/external/historical/nawk/dist/testdir/tt.08 N src/external/historical/nawk/dist/testdir/tt.09 N src/external/historical/nawk/dist/testdir/tt.10 N src/external/historical/nawk/dist/testdir/tt.10a N src/external/historical/nawk/dist/testdir/tt.11 N src/external/historical/nawk/dist/testdir/xc N src/external/historical/nawk/dist/testdir/tt.12 N src/external/historical/nawk/dist/testdir/tt.13 N src/external/historical/nawk/dist/testdir/tt.13a N src/external/historical/nawk/dist/testdir/tt.14 N src/external/historical/nawk/dist/testdir/tt.15 N src/external/historical/nawk/dist/testdir/tt.16 N src/external/historical/nawk/dist/testdir/tt.big N src/external/historical/nawk/dist/testdir/u.main N src/external/historical/nawk/dist/testdir/unbundle.awk N src/external/historical/nawk/dist/testdir/yc N src/external/historical/nawk/dist/testdir/T.csconcat N src/external/historical/nawk/dist/testdir/T.int-expr N src/external/historical/nawk/dist/bugs-fixed/README N src/external/historical/nawk/dist/bugs-fixed/a-format.awk N src/external/historical/nawk/dist/bugs-fixed/a-format.bad N src/external/historical/nawk/dist/bugs-fixed/a-format.ok N src/external/historical/nawk/dist/bugs-fixed/concat-assign-same.awk N src/external/historical/nawk/dist/bugs-fixed/concat-assign-same.bad N src/external/historical/nawk/dist/bugs-fixed/concat-assign-same.ok N src/external/historical/nawk/dist/bugs-fixed/decr-NF.awk N src/external/historical/nawk/dist/bugs-fixed/decr-NF.bad N src/external/historical/nawk/dist/bugs-fixed/decr-NF.ok N src/external/historical/nawk/dist/bugs-fixed/fmt-overflow.awk N src/external/historical/nawk/dist/bugs-fixed/fmt-overflow.ok N src/external/historical/nawk/dist/bugs-fixed/fs-overflow.awk N src/external/historical/nawk/dist/bugs-fixed/getline-numeric.awk N src/external/historical/nawk/dist/bugs-fixed/getline-numeric.bad N src/external/historical/nawk/dist/bugs-fixed/getline-numeric.in N src/external/historical/nawk/dist/bugs-fixed/getline-numeric.ok N src/external/historical/nawk/dist/bugs-fixed/missing-precision.awk N src/external/historical/nawk/dist/bugs-fixed/negative-nf.awk N src/external/historical/nawk/dist/bugs-fixed/missing-precision.ok N src/external/historical/nawk/dist/bugs-fixed/negative-nf.ok N src/external/historical/nawk/dist/bugs-fixed/nf-self-assign.awk N src/external/historical/nawk/dist/bugs-fixed/nf-self-assign.bad N src/external/historical/nawk/dist/bugs-fixed/nf-self-assign.ok N src/external/historical/nawk/dist/bugs-fixed/numeric-fs.awk N src/external/historical/nawk/dist/bugs-fixed/numeric-fs.ok N src/external/historical/nawk/dist/bugs-fixed/numeric-output-seps.awk N src/external/historical/nawk/dist/bugs-fixed/numeric-output-seps.bad N src/external/historical/nawk/dist/bugs-fixed/numeric-output-seps.ok N src/external/historical/nawk/dist/bugs-fixed/numeric-rs.awk N src/external/historical/nawk/dist/bugs-fixed/numeric-rs.bad N src/external/historical/nawk/dist/bugs-fixed/numeric-rs.ok N src/external/historical/nawk/dist/bugs-fixed/numeric-subsep.awk N src/external/historical/nawk/dist/bugs-fixed/numeric-subsep.bad N src/external/historical/nawk/dist/bugs-fixed/numeric-subsep.ok N src/external/historical/nawk/dist/bugs-fixed/ofs-rebuild.awk N src/external/historical/nawk/dist/bugs-fixed/ofs-rebuild.bad N src/external/historical/nawk/dist/bugs-fixed/ofs-rebuild.ok N src/external/historical/nawk/dist/bugs-fixed/space.awk N src/external/historical/nawk/dist/bugs-fixed/space.bad N src/external/historical/nawk/dist/bugs-fixed/space.ok N src/external/historical/nawk/dist/bugs-fixed/split-fs-from-array.awk N src/external/historical/nawk/dist/bugs-fixed/split-fs-from-array.ok N src/external/historical/nawk/dist/bugs-fixed/string-conv.awk N src/external/historical/nawk/dist/bugs-fixed/string-conv.bad N src/external/historical/nawk/dist/bugs-fixed/string-conv.ok N src/external/historical/nawk/dist/bugs-fixed/subsep-overflow.awk N src/external/historical/nawk/dist/bugs-fixed/subsep-overflow.ok N src/external/historical/nawk/dist/bugs-fixed/system-status.awk N src/external/historical/nawk/dist/bugs-fixed/system-status.bad N src/external/historical/nawk/dist/bugs-fixed/system-status.ok N src/external/historical/nawk/dist/bugs-fixed/unary-plus.awk N src/external/historical/nawk/dist/bugs-fixed/unary-plus.bad N src/external/historical/nawk/dist/bugs-fixed/unary-plus.ok 16 conflicts created by this import. Use the following command to help the merge: cvs checkout -jNAWK:yesterday -jNAWK src/external/historical/nawk/dist