Module Name: src
Committed By: joerg
Date: Thu Mar 14 14:55:36 UTC 2013
Modified Files:
src/tools/host-mkdep: host-mkdep.in
Log Message:
Revert 1.25 and 1.26: Breaks build on !NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/tools/host-mkdep/host-mkdep.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tools/host-mkdep/host-mkdep.in
diff -u src/tools/host-mkdep/host-mkdep.in:1.26 src/tools/host-mkdep/host-mkdep.in:1.27
--- src/tools/host-mkdep/host-mkdep.in:1.26 Tue Mar 12 01:55:33 2013
+++ src/tools/host-mkdep/host-mkdep.in Thu Mar 14 14:55:35 2013
@@ -1,6 +1,6 @@
#!@BSHELL@ -
#
-# $NetBSD: host-mkdep.in,v 1.26 2013/03/12 01:55:33 christos Exp $
+# $NetBSD: host-mkdep.in,v 1.27 2013/03/14 14:55:35 joerg Exp $
#
# Copyright (c) 1991, 1993
# The Regents of the University of California. All rights reserved.
@@ -69,12 +69,6 @@ set_objlist()
fi
}
-# Send the command output to 4, and a command to set the exit code to 5
-run_cmd() {
- "$@" 1>&4 4>&-
- echo rv=$? 1>&5 5>&-
-}
-
# A getopt compatible command line parser in shell comands.
# (don't trust the shell builtin getopts to be in a known state on error)
while [ $# -gt 0 ]; do
@@ -232,13 +226,12 @@ if $MERGE; then
done <$f
done >$TMP
else
- exec 5>&1
for f in $SRCS; do
file=${f##*/}
file=${file%.*}
set_objlist $file
- eval $( (run_cmd @CPP@ "$@" $f 4>&1 | @AWK@ '
+ @CPP@ "$@" $f | @AWK@ '
/^#/ {
# Be as tolerant as possible.
sub(/^#(line)? [ 0-9]*\"?/, "")
@@ -254,11 +247,7 @@ else
print "'"$objlist"'" ": " $0
'"$AWK_OPTIONAL"'
}
- ' >> $TMP) 5>&1)
- case "$rv" in
- 0);;
- *) exit $rv;;
- esac
+ ' >> $TMP
done
fi