automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC 04/20] depcomp: correctly propagate exit status in exit trap


From: Stefano Lattarini
Subject: [RFC 04/20] depcomp: correctly propagate exit status in exit trap
Date: Thu, 18 Oct 2012 22:40:38 +0200

* lib/depcomp (pgcc): Here.

Signed-off-by: Stefano Lattarini <address@hidden>
---
 lib/depcomp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/depcomp b/lib/depcomp
index 6cbc50f..dbcacd0 100755
--- a/lib/depcomp
+++ b/lib/depcomp
@@ -356,7 +356,11 @@ pgcc)
   # problems in parallel builds.  Use a locking strategy to avoid stomping on
   # the same $tmpdepfile.
   lockdir=$base.d-lock
-  trap "echo '$0: caught signal, cleaning up...' >&2; rmdir $lockdir" 1 2 13 15
+  trap "
+    echo '$0: caught signal, cleaning up...' >&2
+    rmdir $lockdir
+    exit 1
+  " 1 2 13 15
   numtries=100
   i=$numtries
   while test $i -gt 0 ; do
-- 
1.8.0.rc2.11.gd25c58c




reply via email to

[Prev in Thread] Current Thread [Next in Thread]