From 8910e983303e669e2efc2f38532666d37d719345 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 26 Sep 2001 08:20:38 +0000 Subject: exit from only one place: the end --- lib/gen-uio | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/gen-uio b/lib/gen-uio index 02b7b1fdd..cb655c698 100755 --- a/lib/gen-uio +++ b/lib/gen-uio @@ -4,7 +4,8 @@ tmp=gen-uio.$$ trap 'status=$?; rm -f $tmp && exit $status' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 -cat <<\EOF || exit 1 +fail=0 +cat <<\EOF || fail=1 #ifndef UNLOCKED_IO_H # define UNLOCKED_IO_H 1 @@ -19,7 +20,7 @@ EOF for f in $@; do u=`echo $f|tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ` - cat <&1; exit 1;; + echo $0: missing case for $f 2>&1; fail=1;; esac - cat <