xref: /netbsd-src/external/cddl/dtracetoolkit/dist/Code/Shell/func_slow.sh (revision c29d51755812ace2e87aeefdb06cb2b4dac7087a)
1*c29d5175Schristos#!./sh
2*c29d5175Schristos
3*c29d5175Schristosfunc_c()
4*c29d5175Schristos{
5*c29d5175Schristos	echo "Function C"
6*c29d5175Schristos	i=0
7*c29d5175Schristos	while [ $i -lt 300 ]
8*c29d5175Schristos	do
9*c29d5175Schristos		i=`expr $i + 1`
10*c29d5175Schristos	done
11*c29d5175Schristos}
12*c29d5175Schristos
13*c29d5175Schristosfunc_b()
14*c29d5175Schristos{
15*c29d5175Schristos	echo "Function B"
16*c29d5175Schristos	i=0
17*c29d5175Schristos	while [ $i -lt 200 ]
18*c29d5175Schristos	do
19*c29d5175Schristos		i=`expr $i + 1`
20*c29d5175Schristos	done
21*c29d5175Schristos	func_c
22*c29d5175Schristos}
23*c29d5175Schristos
24*c29d5175Schristosfunc_a()
25*c29d5175Schristos{
26*c29d5175Schristos	echo "Function A"
27*c29d5175Schristos	i=0
28*c29d5175Schristos	while [ $i -lt 100 ]
29*c29d5175Schristos	do
30*c29d5175Schristos		i=`expr $i + 1`
31*c29d5175Schristos	done
32*c29d5175Schristos	func_b
33*c29d5175Schristos}
34*c29d5175Schristos
35*c29d5175Schristosfunc_a
36