Lines Matching defs:foo
38 foo=NOVAL bar=NOVAL
40 function foo
42 typeset foo=NOEXIT
43 trap "foo=EXIT;rm -f $file" EXIT
66 [[ $foo == EXIT ]] || err_exit "foo "$@" : exit trap not set"
69 err_exit "foo $@: doesn't remove $file"
71 foo=NOVAL bar=NOVAL
89 foo 0 0 || err_exit "foo 0 0: incorrect return"
91 foo 0 3
94 then err_exit "foo 0 3: return is $ret not 3"
97 foo 2 0 || err_exit "foo 2 0: incorrect return"
98 [[ $bar == EXIT ]] || err_exit "foo 2 0: bar exit trap not set"
100 foo 2 3
103 then err_exit "foo 2 3: return is $ret not 3"
105 [[ $bar == EXIT ]] || err_exit "foo 2 3: bar exit trap not set"
107 (foo 3 3)
110 then err_exit "foo 3 3: return is $ret not 3"
112 foo=EXIT