shell/ash_test/ash-redir/redir5.right+4 -0
| @@ -0,0 +1,4 @@ |
| + | Backgrounded pipes shall have their stdin redirected to /dev/null |
| + | Zero:0 |
| + | Zero:0 |
| + | Done |
shell/ash_test/ash-redir/redir5.tests+13 -0
| @@ -0,0 +1,13 @@ |
| + | echo "Backgrounded pipes shall have their stdin redirected to /dev/null" |
| + | |
| + | # 1. bash does not redirect stdin to /dev/null if it is interactive. |
| + | # hush does it always (this is allowed by standards). |
| + | |
| + | # 2. Failure will result in this script hanging |
| + | |
| + | cat & wait; echo Zero:$? |
| + | |
| + | # This does not work for bash! bash bug? |
| + | cat | cat & wait; echo Zero:$? |
| + | |
| + | echo Done |
shell/hush_test/hush-redir/redir_to_bad_fd.right+2 -0
| @@ -0,0 +1,2 @@ |
| + | ./redir_to_bad_fd.tests: line 2: 10: Bad file descriptor |
| + | OK |
shell/hush_test/hush-redir/redir_to_bad_fd.tests+3 -0
| @@ -0,0 +1,3 @@ |
| + | # ash uses fd 10 (usually) for reading the script |
| + | echo LOST >&10 |
| + | echo OK |