ash: fix open fds leaking in redirects. Closes 9561
[oweals/busybox.git] / shell / hush_test / hush-redir / redir_leak.tests
1 # Each of these should show only four lines:
2 # fds 0,1,2 are stdio; fd 3 is open by opendir() in ls.
3 # This test detects bugs where redirects leave stray open fds.
4
5 ls -1 /proc/self/fd | wc -l
6 ls -1 /proc/self/fd >/proc/self/fd/1 | wc -l
7 ls -1 /proc/self/fd >/proc/self/fd/1 2>&1 | wc -l
8 echo "`ls -1 /proc/self/fd `" | wc -l
9 echo "`ls -1 /proc/self/fd >/proc/self/fd/1 `" | wc -l
10 echo "`ls -1 /proc/self/fd >/proc/self/fd/1 2>&1 `" | wc -l