run_acats (which): Assign output to temporary variable, only use if successful.

* ada/acats/run_acats (which): Assign output to temporary
	variable, only use if successful.
	Use last field of type output.

From-SVN: r167501
This commit is contained in:
Rainer Orth 2010-12-06 16:12:37 +00:00 committed by Rainer Orth
parent 78a81cf56b
commit 00420c92cc
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* ada/acats/run_acats (which): Assign output to temporary
variable, only use if successful.
Use last field of type output.
2010-12-05 Richard Guenther <rguenther@suse.de>
Ira Rosen <irar@il.ibm.com>

View File

@ -14,9 +14,9 @@ fi
# Fall back to whence which ksh88 and ksh93 provide, but bash does not.
which () {
type -p $* 2>/dev/null && return 0
type $* 2>/dev/null | awk '{print $3}' && return 0
whence $* 2>/dev/null && return 0
path=`type -p $* 2>/dev/null` && { echo $path; return 0; }
path=`type $* 2>/dev/null | awk '{print $NF}'` && { echo $path; return 0; }
path=`whence $* 2>/dev/null` && { echo $path; return 0; }
return 1
}