Add shell.stderr.exp-dash3, which differs from shell.stderr.exp-dash2 with:
6c6
< ./shell_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected
---
> ./shell: 19: ./shell: ./shell_binaryfile: Exec format error
(so the newer dash gives a clearer msg)
say-hello.helper \
bug231357.vgtest bug231357.stderr.exp bug231357.stdout.exp \
bug338606 bug338606.vgtest bug338606.stderr.exp \
- shell shell.vgtest shell.stderr.exp shell.stderr.exp-dash \
- shell.stdout.exp shell.stderr.exp-dash2 shell.stderr.exp-illumos \
+ shell shell.vgtest shell.stderr.exp \
+ shell.stderr.exp-dash shell.stderr.exp-dash2 shell.stderr.exp-dash3 \
+ shell.stdout.exp shell.stderr.exp-illumos \
shell.stderr.exp-solaris shell.stderr.exp-solaris-spawn \
shell_badinterp shell_badinterp.vgtest shell_badinterp.stderr.exp \
shell_binaryfile shell_binaryfile.vgtest shell_binaryfile.stderr.exp \
--- /dev/null
+./shell: 10: ./shell: ./x86/: Permission denied
+./shell: 13: ./shell: ./shell.vgtest: Permission denied
+execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
+EXEC FAILED: I can't recover from execve() failing, so I'm dying.
+Add more stringent tests in PRE(sys_execve), or work out how to recover.
+./shell: 19: ./shell: ./shell_binaryfile: Exec format error
+./shell: 22: ./shell: ./shell_nosuchfile: not found
+./shell: 25: ./shell: shell_nosuchfile: not found