projects
/
oweals
/
busybox.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
ash: [PARSER] Size optimisations in parameter expansion parser
[oweals/busybox.git]
/
shell
/
hush_test
/
hush-misc
/
exec.tests
1
# make sure we have a way of checking these things
2
cd /proc/$$/fd || cd /dev/fd || exit 1
3
4
[ -e 44 ] && exit 1
5
exec 44>/dev/null
6
[ -e 44 ] || exit 1
7
echo pass fd out open
8
9
[ -e 55 ] && exit 1
10
exec 55>&44
11
[ -e 55 ] || exit 1
12
echo pass fd out dup
13
14
exec 44>&-
15
[ -e 44 ] && exit 1
16
echo pass fd out close
17
18
[ -e 66 ] && exit 1
19
exec 66</dev/null
20
[ -e 66 ] || exit 1
21
echo pass fd in open
22
23
[ -e 77 ] && exit 1
24
exec 77<&66
25
[ -e 77 ] || exit 1
26
echo pass fd in dup
27
28
exec 66<&-
29
[ -e 66 ] && exit 1
30
echo pass fd in close