hush: add function tests
This commit is contained in:
@@ -27,6 +27,8 @@ HERE
|
||||
{ : /bin/*; }
|
||||
set -- par1_$i par2_$i par3_$i par4_$i
|
||||
trap "echo trap$i" WINCH
|
||||
f() { echo $1; }
|
||||
f >/dev/null
|
||||
: $((i++))
|
||||
done
|
||||
|
||||
@@ -55,6 +57,8 @@ HERE
|
||||
{ : /bin/*; }
|
||||
set -- par1_$i par2_$i par3_$i par4_$i
|
||||
trap "echo trap$i" WINCH
|
||||
f() { echo $1; }
|
||||
f >/dev/null
|
||||
: $((i++))
|
||||
done
|
||||
|
||||
|
@@ -27,6 +27,8 @@ HERE
|
||||
} 1<>/dev/null
|
||||
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
|
||||
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
|
||||
f() { echo $1; }
|
||||
f >/dev/null
|
||||
|
||||
memleak
|
||||
|
||||
@@ -53,6 +55,8 @@ HERE
|
||||
} 1<>/dev/null
|
||||
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
|
||||
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
|
||||
f() { echo $1; }
|
||||
f >/dev/null
|
||||
|
||||
# And same again
|
||||
|
||||
@@ -77,6 +81,8 @@ HERE
|
||||
} 1<>/dev/null
|
||||
while { echo $dev_null >>$dev_null; }; do cat <"$dev_null"; break; done
|
||||
( until { echo $dev_null >>$dev_null | false; }; do cat <"$dev_null"; break; done ) <$dev_null
|
||||
f() { echo $1; }
|
||||
f >/dev/null
|
||||
|
||||
memleak
|
||||
kb=$?
|
||||
|
Reference in New Issue
Block a user