Module Name:    src
Committed By:   christos
Date:           Sat Mar 16 02:51:56 UTC 2013

Modified Files:
        src/tools/host-mkdep: host-mkdep.in

Log Message:
Put back error checking in a simpler form thanks to uwe


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 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.27 src/tools/host-mkdep/host-mkdep.in:1.28
--- src/tools/host-mkdep/host-mkdep.in:1.27	Thu Mar 14 10:55:35 2013
+++ src/tools/host-mkdep/host-mkdep.in	Fri Mar 15 22:51:56 2013
@@ -1,6 +1,6 @@
 #!@BSHELL@ -
 #
-#	$NetBSD: host-mkdep.in,v 1.27 2013/03/14 14:55:35 joerg Exp $
+#	$NetBSD: host-mkdep.in,v 1.28 2013/03/16 02:51:56 christos Exp $
 #
 # Copyright (c) 1991, 1993
 #	The Regents of the University of California.  All rights reserved.
@@ -231,7 +231,7 @@ else
 		file=${file%.*}
 		set_objlist $file
 
-		@CPP@ "$@" $f | @AWK@ '
+		((@CPP@ "$@" $f; echo $? >&3) | @AWK@ '
 			/^#/ {
 				# Be as tolerant as possible.
 				sub(/^#(line)? [ 0-9]*\"?/, "")
@@ -247,7 +247,7 @@ else
 				print "'"$objlist"'" ": " $0
 				'"$AWK_OPTIONAL"'
 			}
-		' >> $TMP
+		' >> $TMP) 3>&1 | (read a; exit $a)
 	done
 fi
 

Reply via email to