source: vendor/bash/3.1-p17/tests/dbg-support.sub

Last change on this file was 3228, checked in by bird, 18 years ago

bash 3.1

File size: 661 bytes
Line 
1# This file is intended to be sourced from one of the bashdb test programs
2
3sourced_fn() {
4 name="fn2"
5 echo "SOURCED FN LINENO $LINENO"
6
7 # Print a stack trace
8 declare -i n
9 n=${#FUNCNAME[@]}
10 for (( i=0 ; (( i < $n )) ; i++ )) ; do
11 local -i j=i+1
12 [ $j -eq $n ] && j=i # main()'s file is the same as the first caller
13 echo "FUNCNAME[$i]: ${FUNCNAME[$i]} called from ${BASH_SOURCE[$j]}" \
14 "at line ${BASH_LINENO[$i]}"
15 done
16}
17
18echo "SOURCED LINENO $LINENO"
19echo "SOURCED BASH_SOURCE[0]" ${BASH_SOURCE[0]}
20sourced_fn
21
22#;;; Local Variables: ***
23#;;; mode:shell-script ***
24#;;; eval: (sh-set-shell "bash") ***
25#;;; End: ***
26
Note: See TracBrowser for help on using the repository browser.