1 # make sure we have a way of checking these things
2 [ ! -e /dev/fd ] && exit 1
4 [ -e /dev/fd/44 ] && exit 1
6 [ -e /dev/fd/44 ] || exit 1
9 [ -e /dev/fd/55 ] && exit 1
11 [ -e /dev/fd/55 ] || exit 1
15 [ -e /dev/fd/44 ] && exit 1
16 echo pass fd out close
18 [ -e /dev/fd/66 ] && exit 1
20 [ -e /dev/fd/66 ] || exit 1
23 [ -e /dev/fd/77 ] && exit 1
25 [ -e /dev/fd/77 ] || exit 1
29 [ -e /dev/fd/66 ] && exit 1