2003-05-19 H.J. Lu * lib/utils.exp (find): Correctly use [getdirs -all $rootdir]. --- dejagnu/lib/utils.exp.recursive 2002-08-29 20:54:53.000000000 -0700 +++ dejagnu/lib/utils.exp 2003-05-18 23:42:17.000000000 -0700 @@ -97,25 +97,7 @@ proc getdirs { args } { # proc find { rootdir pattern } { # first find all the directories - set dirs "$rootdir " - while 1 { - set tmp $rootdir - set rootdir "" - if [string match "" $tmp] { - break - } - foreach i $tmp { - set j [getdirs -all $i] - if ![string match "" $j] { - append dirs "$j " - set rootdir $j - unset j - } else { - set rootdir "" - } - } - set tmp "" - } + set dirs "$rootdir [getdirs -all $rootdir]" # find all the files that match the pattern foreach i $dirs {