Imported from ../bash-3.0.tar.gz.
This commit is contained in:
parent
7117c2d221
commit
b80f6443b6
400 changed files with 69247 additions and 13346 deletions
26
tests/dbg-support2.tests
Executable file
26
tests/dbg-support2.tests
Executable file
|
|
@ -0,0 +1,26 @@
|
|||
#!../bash
|
||||
#
|
||||
# Test correct trap return codes = 2 means skip execution.
|
||||
shopt -s extdebug
|
||||
print_trap() {
|
||||
echo "lineno: $1 ($LINENO) ${FUNCNAME[1]}"
|
||||
if [[ $debug_exit == 2 ]] ; then
|
||||
debug_exit=0
|
||||
return 2
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
debug_exit=0
|
||||
trap 'print_trap $LINENO' DEBUG
|
||||
|
||||
x=1
|
||||
echo "x is $x"
|
||||
debug_exit=2
|
||||
x=2
|
||||
echo "x is $x"
|
||||
|
||||
#;;; Local Variables: ***
|
||||
#;;; mode:shell-script ***
|
||||
#;;; eval: (sh-set-shell "bash") ***
|
||||
#;;; End: ***
|
||||
Loading…
Add table
Add a link
Reference in a new issue