summaryrefslogtreecommitdiffstats
path: root/bin/sh/tests/builtins/return5.0
blob: 6e4b7bd751a8db94ff047437756cbaa77dee883a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# $FreeBSD$

if [ "$1" != nested ]; then
	f() {
		set -- nested
		. "$0"
		# Allow return to return from the function or the dot script.
		return 4
	}
	f
	exit $(($? ^ 4))
fi
# To trigger the bug, the following commands must be at the top level,
# with newlines in between.
return 4
echo bad
exit 1
OpenPOWER on IntegriCloud