Hi Thorsten,

The 'lstat' issue is fixed now and with this fix, only 3 tests fail on mksh all of which are ignored as below.
......
pass ./check.t:history-subst-4
pass ./check.t:history-subst-5
FAIL ./check.t:history-ed-1 (ignored)
        Description:
                Basic (ed) editing works (assumes you have generic ed editor
                that prints no prompts). This is for newish ed(1) and stderr.
        unexpected exit status 32512 (exit-code 127), expected 0
        unexpected stdout - got too little output
        wanted:
                abc def
                FOOBAR def
        got:
                abc def
        unexpected stderr - wanted pattern:
                /^X*13\n16\necho FOOBAR def\nX*$/
        got:
                XX/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: /bin/ed: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[3]: s/abc/FOOBAR/: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[4]: w: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[5]: q: not found
                X
        [incomplete last line]
FAIL ./check.t:history-ed-2 (ignored)
        Description:
                Correct command is edited when number given
        unexpected exit status 32512 (exit-code 127), expected 0
        unexpected stdout - got too little output
        wanted:
                line 1
                line 2 is here
                line 3
                line 4
                line 2 is changed
        got:
                line 1
                line 2 is here
                line 3
                line 4
        unexpected stderr - wanted pattern:
                /^X*20\n23\necho line 2 is changed\nX*$/
        got:
                XXXXX/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: /bin/ed: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[6]: s/is: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[7]: w: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[8]: q: not found
                X
        [incomplete last line]
FAIL ./check.t:history-ed-3 (ignored)
        Description:
                Newly created multi line commands show up as single command
                in history.
        unexpected stdout - first difference: line 2, char 1 (wanted 'F', got 'a'
        wanted:
                abc def
                FOOBAR def
                a new line
                1       echo abc def
                2       echo FOOBAR def
                3       echo a new line
        got:
                abc def
                a new line
                1       echo abc def
                2       fc echo
                3       s/abc/FOOBAR/
                4       $a
                5       echo a new line
                6       .
                7       w
                8       q
        unexpected stderr - wanted pattern:
                /^X*13\n32\necho FOOBAR def\necho a new line\nX*$/
        got:
                XX/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: /bin/ed: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[3]: s/abc/FOOBAR/: not found
                XXX/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[6]: .: missing argument
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[7]: w: not found
                X/home/root/anilss/pkgs/klibc/native_arm64/mksh/mksh: <stdin>[8]: q: not found
                XX
        [incomplete last line]
pass ./check.t:IFS-space-1
. . .
pass ./check.t:debian-117-4
pass ./check.t:case-zsh
pass ./check.t:case-braces
pass ./check.t:command-shift
pass ./check.t:duffs-device
Total failed: 3 (3 ignored)
Total passed: 433

Thanks and Regards,
Anil



On 10 October 2013 01:45, Thorsten Glaser <tg@mirbsd.de> wrote:
Neil Williams dixit:

>The only failure which did not have an (ignored) tag was:
>
>FAIL ./check.t:glob-bad-2

Hrm okay. This may indicate that lstat(2) is broken, or it
may just be a problem with the test environment (this test
is disabled on some architectures as it relies on a dangling
symlink to be tested for being not dereferenced).

What does lstat("foo") report for 'ln -s nonexistent foo'?

bye,
//mirabilos
--
  "Using Lynx is like wearing a really good pair of shades: cuts out
   the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL."
                                         -- Henry Nelson, March 1999