]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/builtins/return4.0 208629 2010-05-28 22:08:34Z jilles $ |
71aad674 A |
2 | |
3 | failures= | |
4 | failure() { | |
5 | echo "Error at line $1" >&2 | |
6 | failures=x$failures | |
7 | } | |
8 | ||
9 | T=$(mktemp -d ${TMPDIR:-/tmp}/sh-test.XXXXXX) || exit | |
10 | trap 'rm -rf $T' 0 | |
11 | cd $T || exit 3 | |
12 | echo 'return 42; exit 4' >testscript | |
13 | . ./testscript | |
14 | [ "$?" = 42 ] || failure $LINENO | |
15 | ||
16 | test -z "$failures" |