PSARC/2014/162 ksh93 update to 2012-08-01
17533968 ksh93 uprev to latest community version
17817727 ksh93: Right shift arithmetic substitution error for shifts of 64 bits or more
17699248 ksh93 double associative array handling bugs
17777549 "kill %%" with no background jobs , coredumps
18119738 ksh93 crashes in sfio area
18229654 ksh93 read not reentrant in alarm context dumps core
16169978 ksh93 memory corruption with redirection
18302723 ksh93 segv in sh_setmatch
16507675 external command in double-nested here-document hangs ksh93
18920300 remove pkglint Warnings in ksh93 build
18355790 /usr/bin/sh and /usr/sbin/sh should point to /usr/bin/ksh93
19907453 Session drop can cause ksh93 to become a fork bomb
18426052 SPARC /usr/bin/ksh is not an XPG6 executable
20808157 attpackagemake.mk test target needs the same environment as the build
20948390 ksh93 should have some master test results to compare against
20948350 attpackagemake.mk tested-and-compared target has mis-matched parentheses
cmd/INIT:
+ regress $(@D)/src/cmd/INIT/iffe.tst iffe
TEST iffe
01 command line basics
01:5 -r -v - hdr stdio
01:15 -r -v -s bsh - hdr stdio
01:17 -r -v - hdr stdio,limits
01:29 -r -v -s bsh - hdr stdio,limits
01:31 -r -v - hdr,lib no_foo_bar,no_bar_foo stdio.h
01:45 -r -v -s bsh - hdr,lib no_foo_bar,no_bar_foo stdio.h
01:47 -r -v - hdr no_foo_bar,no_bar_foo stdio.h : lib no_foo_bar,no_bar_foo
01:49 -r -v -s bsh - hdr no_foo_bar,no_bar_foo stdio.h : lib no_foo_bar,no_b
02 file input basics
02:53 -r -v - t1.iffe
02:64 -r -v -s bsh - t1.iffe
02:66 -r -v - t2.iffe
02:79 -r -v -s bsh - t2.iffe
02:81 -r -v - t3.iffe
02:96 -r -v -s bsh - t3.iffe
02:98 -r -v - t3.iffe
02:102 -r -v -s bsh - t3.iffe
03 nested if
03:106 -r -v - t.iffe
03:139 -r -v -s bsh - t.iffe
03:141 -r -v - t.iffe
03:173 -r -v -s bsh - t.iffe
03:175 -r -v - t.iffe
03:206 -r -v -s bsh - t.iffe
03:208 -r -v - t.iffe
03:242 -r -v -s bsh - t.iffe
03:244 -r -v - t.iffe
03:277 -r -v -s bsh - t.iffe
03:279 -r -v - t.iffe
03:315 -r -v -s bsh - t.iffe
03:317 -r -v - t.iffe
03:355 -r -v -s bsh - t.iffe
03:357 -r -v - t.iffe
03:396 -r -v -s bsh - t.iffe
03:398 -r -v - t.iffe
03:433 -r -v -s bsh - t.iffe
03:435 -r -v - t.iffe
03:456 -r -v -s bsh - t.iffe
04 test variable/macro override
04:460 -r -v - t.iffe
04:472 -r -v -s bsh - t.iffe
04:474 -r -v - t.iffe
04:488 -r -v -s bsh - t.iffe
04:490 -r -v - t.iffe
04:497 -r -v -s bsh - t.iffe
04:499 -r -v - t.iffe
04:506 -r -v -s bsh - t.iffe
04:508 -r -v - t.iffe
04:515 -r -v -s bsh - t.iffe
04:517 -r -v - t.iffe
04:541 -r -v -s bsh - t.iffe
04:543 -r -v - t.iffe
04:563 -r -v -s bsh - t.iffe
04:565 -r -v - t.iffe
04:585 -r -v -s bsh - t.iffe
05 test code option sequence
05:589 -r -v - t.iffe
05:608 -r -v -s bsh - t.iffe
05:610 -r -v - t.iffe
05:621 -r -v -s bsh - t.iffe
05:623 -r -v - t.iffe
05:637 -r -v -s bsh - t.iffe
05:639 -r -v - t.iffe
05:650 -r -v -s bsh - t.iffe
05:652 -r -v - t.iffe
05:671 -r -v -s bsh - t.iffe
05:673 -r -v - t.iffe
05:684 -r -v -s bsh - t.iffe
05:686 -r -v - t.iffe
05:710 -r -v -s bsh - t.iffe
05:712 -r -v - t.iffe
05:726 -r -v -s bsh - t.iffe
05:728 -r -v - t.iffe
05:745 -r -v -s bsh - t.iffe
05:747 -r -v - t.iffe
05:761 -r -v -s bsh - t.iffe
05:763 -r -v - t.iffe
05:785 -r -v -s bsh - t.iffe
05:787 -r -v - t.iffe
05:801 -r -v -s bsh - t.iffe
05:803 -r -v - t.iffe
05:827 -r -v -s bsh - t.iffe
05:829 -r -v - t.iffe
05:846 -r -v -s bsh - t.iffe
05:848 -r -v - t.iffe
05:866 -r -v -s bsh - t.iffe
05:868 -r -v - t.iffe
05:891 -r -v -s bsh - t.iffe
06 block side effects
06:895 -r - t.iffe
06:909 -r -s bsh - t.iffe
06:911 -r - t.iffe
06:922 -r -s bsh - t.iffe
06:924 -r - t.iffe
06:937 -r -s bsh - t.iffe
06:939 -r - t.iffe
06:953 -r -s bsh - t.iffe
07 diagnostics
07:957 -r - t.iffe
07:967 -r -s bsh - t.iffe
07:969 -r - t.iffe
07:978 -r -s bsh - t.iffe
07:980 -r - t.iffe
07:988 -r -s bsh - t.iffe
07:990 -r - t.iffe
07:994 -r -s bsh - t.iffe
07:996 -r - t.iffe
07:1001 -r -s bsh - t.iffe
08 negation consternation
08:1005 -r - t.iffe
08:1017 -r -u - t.iffe
08:1029 -r -a - t.iffe
08:1041 -r -C - t.iffe
08:1053 -r - t.iffe
08:1069 -r -u - t.iffe
08:1083 -r -C - t.iffe
09 exp vs. if
09:1099 -r - t.iffe
09:1124 -r -s bsh - t.iffe
09:1126 -r - t.iffe
09:1149 -r -s bsh - t.iffe
09:1151 -r - t.iffe
09:1176 -r -s bsh - t.iffe
09:1178 -r - t.iffe
09:1199 -r -s bsh - t.iffe
09:1201 -r - t.iffe
09:1226 -r -s bsh - t.iffe
09:1228 -r - t.iffe
09:1251 -r -s bsh - t.iffe
09:1253 -r - t.iffe
09:1278 -r -s bsh - t.iffe
09:1280 -r - t.iffe
09:1301 -r -s bsh - t.iffe
09:1303 -r - t.iffe
09:1327 -r -s bsh - t.iffe
09:1329 -r - t.iffe
09:1352 -r -s bsh - t.iffe
09:1354 -r - t.iffe
09:1378 -r -s bsh - t.iffe
09:1380 -r - t.iffe
09:1397 -r -s bsh - t.iffe
09:1399 -r - t.iffe
09:1421 -r -s bsh - t.iffe
09:1423 -r - t.iffe
09:1437 -r -s bsh - t.iffe
10 exp details
10:1441 -r -v - t.iffe
10:1474 -r -v -s bsh - t.iffe
11 set [no]define
11:1478 -r -v - t.iffe
11:1508 -r -v -s bsh - t.iffe
12 non-opaque mem
12:1512 -r -v - mem OPAQUE -I. t.h
12:1525 -r -v - mem NONOPAQUE -I. t.h
13 key states
13:1542 -r -v - t.iffe
13:1570 -r -v -s bsh - t.iffe
13:1572 -u -r -v - t.iffe
13:1588 -u -r -v -s bsh - t.iffe
13:1590 -a -r -v - t.iffe
13:1606 -a -r -v -s bsh - t.iffe
13:1608 -C -r -v - t.iffe
13:1624 -C -r -v -s bsh - t.iffe
14 inc file
14:1628 -r -v - t.iffe
14:1650 -r -v - t.iffe
14:1669 -r -v - t.iffe
14:1682 -r -v - t.iffe
14:1692 -r -v - t.iffe
15 KnR compatibility
15:1699 -r -v - t.iffe
15:1742 -r -v -s bsh - t.iffe
15:1744 -r -v -s osh - t.iffe
16 { define extern include print }
16:1748 -r -v - t.iffe
17 features/* => FEATURE/*
17:1780 -r -v run features/stdio
18 api + ver
18:1854 -r -v - t.iffe
TEST iffe, 162 tests, 0 errors
+ [[ -n '' ]]
+ [[ $(@D)/src/cmd/INIT/mamake.rt -nt $(@D)/src/cmd/INIT/mamake.tst ]]
+ regress $(@D)/src/cmd/INIT/mamake.tst mamake
TEST mamake
01 macros
01:9 -n
TEST mamake, 1 test, 0 errors
lib/libast:
lib/libsum:
lib/libcmd:
lib/libcoshell:
lib/libcs:
cmd/coshell:
lib/libdll:
cmd/ksh93:
+ cd $(@D)/src/cmd/ksh93/tests
+ $(@D)/arch/sol11.i386/bin/ksh shtests
+ SHELL=$(@D)/arch/sol11.i386/bin/ksh
test alias begins
test alias passed [ 22 tests 0 errors ]
test alias(C.UTF-8) begins
test alias(C.UTF-8) passed [ 22 tests 0 errors ]
test alias(shcomp) begins
test alias(shcomp) passed [ 22 tests 0 errors ]
test append begins
test append passed [ 17 tests 0 errors ]
test append(C.UTF-8) begins
test append(C.UTF-8) passed [ 17 tests 0 errors ]
test append(shcomp) begins
test append(shcomp) passed [ 17 tests 0 errors ]
test arith begins
arith.sh[600]: color_t: pants: invalid value blue
test arith failed with exit code 1 [ 201 tests 1 error ]
test arith(C.UTF-8) begins
arith.sh[600]: color_t: pants: invalid value blue
test arith(C.UTF-8) failed with exit code 1 [ 201 tests 1 error ]
test arith(shcomp) begins
shcomp-arith.ksh[600]: color_t: pants: invalid value blue
test arith(shcomp) failed with exit code 1 [ 201 tests 1 error ]
test arrays begins
test arrays passed [ 145 tests 0 errors ]
test arrays(C.UTF-8) begins
test arrays(C.UTF-8) passed [ 145 tests 0 errors ]
test arrays(shcomp) begins
test arrays(shcomp) passed [ 145 tests 0 errors ]
test arrays2 begins
test arrays2 passed [ 42 tests 0 errors ]
test arrays2(C.UTF-8) begins
test arrays2(C.UTF-8) passed [ 42 tests 0 errors ]
test arrays2(shcomp) begins
test arrays2(shcomp) passed [ 42 tests 0 errors ]
test attributes begins
test attributes passed [ 109 tests 0 errors ]
test attributes(C.UTF-8) begins
test attributes(C.UTF-8) passed [ 109 tests 0 errors ]
test attributes(shcomp) begins
test attributes(shcomp) passed [ 109 tests 0 errors ]
test basic begins
basic.sh[320]: ALRM signal not working
test basic failed with exit code 1 [ 102 tests 1 error ]
test basic(C.UTF-8) begins
basic.sh[320]: ALRM signal not working
test basic(C.UTF-8) failed with exit code 1 [ 102 tests 1 error ]
test basic(shcomp) begins
shcomp-basic.ksh[320]: ALRM signal not working
test basic(shcomp) failed with exit code 1 [ 102 tests 1 error ]
test bracket begins
test bracket passed [ 118 tests 0 errors ]
test bracket(C.UTF-8) begins
test bracket(C.UTF-8) passed [ 118 tests 0 errors ]
test bracket(shcomp) begins
test bracket(shcomp) passed [ 118 tests 0 errors ]
test builtins begins
builtins.sh[529]: ALRM signal causes sleep to terminate prematurely -- expected 3 sec got x secs
test builtins failed with exit code 1 [ 157 tests 1 error ]
test builtins(C.UTF-8) begins
builtins.sh[529]: ALRM signal causes sleep to terminate prematurely -- expected 3 sec got x secs
test builtins(C.UTF-8) failed with exit code 1 [ 157 tests 1 error ]
test builtins(shcomp) begins
shcomp-builtins.ksh[529]: ALRM signal causes sleep to terminate prematurely -- expected 3 sec got x secs
test builtins(shcomp) failed with exit code 1 [ 157 tests 1 error ]
test case begins
test case passed [ 6 tests 0 errors ]
test case(C.UTF-8) begins
test case(C.UTF-8) passed [ 6 tests 0 errors ]
test case(shcomp) begins
test case(shcomp) passed [ 6 tests 0 errors ]
test comvar begins
test comvar passed [ 98 tests 0 errors ]
test comvar(C.UTF-8) begins
test comvar(C.UTF-8) passed [ 98 tests 0 errors ]
test comvar(shcomp) begins
test comvar(shcomp) passed [ 98 tests 0 errors ]
test comvario begins
test comvario passed [ 72 tests 0 errors ]
test comvario(C.UTF-8) begins
test comvario(C.UTF-8) passed [ 72 tests 0 errors ]
test comvario(shcomp) begins
test comvario(shcomp) passed [ 72 tests 0 errors ]
test coprocess begins
test coprocess passed [ 35 tests 0 errors ]
test coprocess(C.UTF-8) begins
test coprocess(C.UTF-8) passed [ 35 tests 0 errors ]
test coprocess(shcomp) begins
test coprocess(shcomp) passed [ 35 tests 0 errors ]
test cubetype begins
test cubetype passed [ 68 tests 0 errors ]
test cubetype(C.UTF-8) begins
test cubetype(C.UTF-8) passed [ 68 tests 0 errors ]
test cubetype(shcomp) begins
test cubetype(shcomp) passed [ 68 tests 0 errors ]
test enum begins
enum.sh: line 36: x: invalid value orange
test enum failed with exit code 1 [ 17 tests 1 error ]
test enum(C.UTF-8) begins
enum.sh: line 36: x: invalid value orange
test enum(C.UTF-8) failed with exit code 1 [ 17 tests 1 error ]
test enum(shcomp) begins
shcomp-enum.ksh: line 36: x: invalid value orange
test enum(shcomp) failed with exit code 1 [ 17 tests 1 error ]
test exit begins
test exit passed [ 8 tests 0 errors ]
test exit(C.UTF-8) begins
test exit(C.UTF-8) passed [ 8 tests 0 errors ]
test exit(shcomp) begins
test exit(shcomp) passed [ 8 tests 0 errors ]
test expand begins
test expand passed [ 6 tests 0 errors ]
test expand(C.UTF-8) begins
test expand(C.UTF-8) passed [ 6 tests 0 errors ]
test expand(shcomp) begins
test expand(shcomp) passed [ 6 tests 0 errors ]
test functions begins
ps: no controlling terminal
test functions passed [ 108 tests 0 errors ]
test functions(C.UTF-8) begins
ps: no controlling terminal
test functions(C.UTF-8) passed [ 108 tests 0 errors ]
test functions(shcomp) begins
ps: no controlling terminal
test functions(shcomp) passed [ 108 tests 0 errors ]
test glob begins
test glob passed [ 5 tests 0 errors ]
test glob(C.UTF-8) begins
test glob(C.UTF-8) passed [ 5 tests 0 errors ]
test glob(shcomp) begins
test glob(shcomp) passed [ 5 tests 0 errors ]
test grep begins
test grep passed [ 2 tests 0 errors ]
test grep(C.UTF-8) begins
test grep(C.UTF-8) passed [ 2 tests 0 errors ]
test grep(shcomp) begins
test grep(shcomp) passed [ 2 tests 0 errors ]
test heredoc begins
test heredoc passed [ 39 tests 0 errors ]
test heredoc(C.UTF-8) begins
test heredoc(C.UTF-8) passed [ 39 tests 0 errors ]
test heredoc(shcomp) begins
test heredoc(shcomp) passed [ 39 tests 0 errors ]
test io begins
test io passed [ 93 tests 0 errors ]
test io(C.UTF-8) begins
test io(C.UTF-8) passed [ 93 tests 0 errors ]
test io(shcomp) begins
test io(shcomp) passed [ 93 tests 0 errors ]
test leaks begins
test leaks passed [ 4 tests 0 errors ]
test leaks(C.UTF-8) begins
test leaks(C.UTF-8) passed [ 4 tests 0 errors ]
test leaks(shcomp) begins
test leaks(shcomp) passed [ 4 tests 0 errors ]
test locale begins
sort: cannot stat temporary directory
sort: cannot stat temporary directory
test locale passed [ 34 tests 0 errors ]
test locale(shcomp) begins
sort: cannot stat temporary directory
sort: cannot stat temporary directory
test locale(shcomp) passed [ 34 tests 0 errors ]
test math begins
test math passed [ 7 tests 0 errors ]
test math(C.UTF-8) begins
test math(C.UTF-8) passed [ 7 tests 0 errors ]
test math(shcomp) begins
test math(shcomp) passed [ 7 tests 0 errors ]
test nameref begins
test nameref passed [ 93 tests 0 errors ]
test nameref(C.UTF-8) begins
test nameref(C.UTF-8) passed [ 93 tests 0 errors ]
test nameref(shcomp) begins
test nameref(shcomp) passed [ 93 tests 0 errors ]
test namespace begins
test namespace passed [ 18 tests 0 errors ]
test namespace(C.UTF-8) begins
test namespace(C.UTF-8) passed [ 18 tests 0 errors ]
test namespace(shcomp) begins
test namespace(shcomp) passed [ 18 tests 0 errors ]
test options begins
options.sh[537]: pipefail should not wait for background processes
test options failed with exit code 1 [ 143 tests 1 error ]
test options(C.UTF-8) begins
test options(C.UTF-8) passed [ 143 tests 0 errors ]
test options(shcomp) begins
test options(shcomp) passed [ 143 tests 0 errors ]
test path begins
test path passed [ 72 tests 0 errors ]
test path(C.UTF-8) begins
test path(C.UTF-8) passed [ 72 tests 0 errors ]
test path(shcomp) begins
test path(shcomp) passed [ 72 tests 0 errors ]
test pointtype begins
test pointtype passed [ 34 tests 0 errors ]
test pointtype(C.UTF-8) begins
test pointtype(C.UTF-8) passed [ 34 tests 0 errors ]
test pointtype(shcomp) begins
test pointtype(shcomp) passed [ 34 tests 0 errors ]
test pty begins
pty.sh[366]: POSIX sh 137(C): line 379: expected "/tmp/", got EOF
pty.sh[431]: process/terminal group exercise: line 435: expected ":$|:\E|lines", got EOF
test pty failed with exit code 1 [ 20 tests 1 error ]
test pty(C.UTF-8) begins
pty.sh[366]: POSIX sh 137(C): line 379: expected "/tmp/", got EOF
pty.sh[431]: process/terminal group exercise: line 435: expected ":$|:\E|lines", got EOF
test pty(C.UTF-8) failed with exit code 1 [ 20 tests 1 error ]
test pty(shcomp) begins
shcomp-pty.ksh[366]: POSIX sh 137(C): line 379: expected "/tmp/", got EOF
shcomp-pty.ksh[431]: process/terminal group exercise: line 435: expected ":$|:\E|lines", got EOF
test pty(shcomp) failed with exit code 2 [ 20 tests 2 errors ]
test quoting begins
test quoting passed [ 94 tests 0 errors ]
test quoting(C.UTF-8) begins
test quoting(C.UTF-8) passed [ 94 tests 0 errors ]
test quoting(shcomp) begins
test quoting(shcomp) passed [ 94 tests 0 errors ]
test quoting2 begins
test quoting2 passed [ 54 tests 0 errors ]
test quoting2(C.UTF-8) begins
test quoting2(C.UTF-8) passed [ 54 tests 0 errors ]
test quoting2(shcomp) begins
test quoting2(shcomp) passed [ 54 tests 0 errors ]
test readcsv begins
test readcsv passed [ 4 tests 0 errors ]
test readcsv(C.UTF-8) begins
test readcsv(C.UTF-8) passed [ 4 tests 0 errors ]
test readcsv(shcomp) begins
test readcsv(shcomp) passed [ 4 tests 0 errors ]
test recttype begins
test recttype passed [ 8 tests 0 errors ]
test recttype(C.UTF-8) begins
test recttype(C.UTF-8) passed [ 8 tests 0 errors ]
test recttype(shcomp) begins
test recttype(shcomp) passed [ 8 tests 0 errors ]
test restricted begins
test restricted passed [ 20 tests 0 errors ]
test restricted(C.UTF-8) begins
test restricted(C.UTF-8) passed [ 20 tests 0 errors ]
test restricted(shcomp) begins
test restricted(shcomp) passed [ 20 tests 0 errors ]
test return begins
test return passed [ 25 tests 0 errors ]
test return(C.UTF-8) begins
test return(C.UTF-8) passed [ 25 tests 0 errors ]
test return(shcomp) begins
test return(shcomp) passed [ 25 tests 0 errors ]
test select begins
test select passed [ 5 tests 0 errors ]
test select(C.UTF-8) begins
test select(C.UTF-8) passed [ 5 tests 0 errors ]
test select(shcomp) begins
test select(shcomp) passed [ 5 tests 0 errors ]
test sigchld begins
test sigchld passed [ 14 tests 0 errors ]
test sigchld(C.UTF-8) begins
[85]: SIGCHLD trap queueing failed -- expected 'running=0 maxrunning=4', got 'running=0 maxrunning=3'
test sigchld(C.UTF-8) failed with exit code 1 [ 14 tests 1 error ]
test sigchld(shcomp) begins
test sigchld(shcomp) passed [ 14 tests 0 errors ]
test signal begins
signal.sh[338]: took x secs expected around 2
signal.sh[345]: took x secs expected around 2
test signal failed with exit code 1 [ 42 tests 1 error ]
test signal(C.UTF-8) begins
signal.sh[338]: took x secs expected around 2
signal.sh[345]: took x secs expected around 2
test signal(C.UTF-8) failed with exit code 1 [ 42 tests 1 error ]
test signal(shcomp) begins
shcomp-signal.ksh[338]: took x secs expected around 2
shcomp-signal.ksh[345]: took x secs expected around 2
test signal(shcomp) failed with exit code 2 [ 42 tests 2 errors ]
test statics begins
test statics passed [ 7 tests 0 errors ]
test statics(C.UTF-8) begins
test statics(C.UTF-8) passed [ 7 tests 0 errors ]
test statics(shcomp) begins
test statics(shcomp) passed [ 7 tests 0 errors ]
test subshell begins
test subshell passed [ 60 tests 0 errors ]
test subshell(C.UTF-8) begins
test subshell(C.UTF-8) passed [ 60 tests 0 errors ]
test subshell(shcomp) begins
test subshell(shcomp) passed [ 60 tests 0 errors ]
test substring begins
test substring passed [ 220 tests 0 errors ]
test substring(C.UTF-8) begins
test substring(C.UTF-8) passed [ 220 tests 0 errors ]
test substring(shcomp) begins
test substring(shcomp) passed [ 220 tests 0 errors ]
test tilde begins
test tilde passed [ 15 tests 0 errors ]
test tilde(C.UTF-8) begins
test tilde(C.UTF-8) passed [ 15 tests 0 errors ]
test tilde(shcomp) begins
test tilde(shcomp) passed [ 15 tests 0 errors ]
test timetype begins
test timetype passed [ 18 tests 0 errors ]
test timetype(C.UTF-8) begins
test timetype(C.UTF-8) passed [ 18 tests 0 errors ]
test timetype(shcomp) begins
test timetype(shcomp) passed [ 18 tests 0 errors ]
test treemove begins
test treemove passed [ 9 tests 0 errors ]
test treemove(C.UTF-8) begins
test treemove(C.UTF-8) passed [ 9 tests 0 errors ]
test treemove(shcomp) begins
test treemove(shcomp) passed [ 9 tests 0 errors ]
test types begins
test types passed [ 84 tests 0 errors ]
test types(C.UTF-8) begins
test types(C.UTF-8) passed [ 84 tests 0 errors ]
test types(shcomp) begins
test types(shcomp) passed [ 84 tests 0 errors ]
test variables begins
test variables passed [ 113 tests 0 errors ]
test variables(C.UTF-8) begins
test variables(C.UTF-8) passed [ 113 tests 0 errors ]
test variables(shcomp) begins
test variables(shcomp) passed [ 113 tests 0 errors ]
test vartree1 begins
test vartree1 passed [ 9 tests 0 errors ]
test vartree1(C.UTF-8) begins
test vartree1(C.UTF-8) passed [ 9 tests 0 errors ]
test vartree1(shcomp) begins
test vartree1(shcomp) passed [ 9 tests 0 errors ]
test vartree2 begins
test vartree2 passed [ 21 tests 0 errors ]
test vartree2(C.UTF-8) begins
test vartree2(C.UTF-8) passed [ 21 tests 0 errors ]
test vartree2(shcomp) begins
test vartree2(shcomp) passed [ 21 tests 0 errors ]
lib:
cmd/paxlib:
cmd/dsslib:
cmd/codexlib:
cmd:
package: test done