]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: use "Exit $fail", not (exit $fail); exit $fail
authorJim Meyering <meyering@redhat.com>
Sun, 7 Sep 2008 08:31:27 +0000 (10:31 +0200)
committerJim Meyering <meyering@redhat.com>
Wed, 10 Sep 2008 11:20:10 +0000 (13:20 +0200)
* tests/test-lib.sh (Exit): New function by Ralf Wildenhues in automake
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=20594c08f63
* tests/**: Convert all uses:

This restrictive change converted the vast majority:

  git grep -l '^(exit \$fail); exit \$fail$' \
    | xargs perl -pi -e 's/'^\(exit \$fail\); exit \$fail$/Exit \$fail/'

And this did the rest, plus a few undesirable ones, so I manually
backed out the changes to ChangeLog-* and build-aux/check.mk:

  git grep -l -E '\(exit [^)]+\); exit ' \
    | xargs perl -pi -e 's/\(exit (.+?)\); exit \1/Exit $1/'

300 files changed:
maint.mk
tests/chgrp/basic
tests/chgrp/default-no-deref
tests/chgrp/deref
tests/chgrp/no-x
tests/chgrp/posix-H
tests/chgrp/recurse
tests/chmod/c-option
tests/chmod/equal-x
tests/chmod/equals
tests/chmod/inaccessible
tests/chmod/no-x
tests/chmod/octal
tests/chmod/setgid
tests/chmod/thru-dangling
tests/chmod/umask-x
tests/chmod/usage
tests/chown/basic
tests/chown/deref
tests/chown/preserve-root
tests/chown/separator
tests/cp/abuse
tests/cp/acl
tests/cp/backup-1
tests/cp/backup-dir
tests/cp/backup-is-src
tests/cp/cp-HL
tests/cp/cp-a-selinux
tests/cp/cp-deref
tests/cp/cp-i
tests/cp/cp-mv-backup
tests/cp/cp-parents
tests/cp/deref-slink
tests/cp/dir-rm-dest
tests/cp/dir-slash
tests/cp/dir-vs-file
tests/cp/existing-perm-race
tests/cp/fail-perm
tests/cp/file-perm-race
tests/cp/into-self
tests/cp/link
tests/cp/link-no-deref
tests/cp/link-preserve
tests/cp/no-deref-link1
tests/cp/no-deref-link2
tests/cp/no-deref-link3
tests/cp/parent-perm
tests/cp/parent-perm-race
tests/cp/perm
tests/cp/preserve-2
tests/cp/preserve-gid
tests/cp/proc-zero-len
tests/cp/r-vs-symlink
tests/cp/same-file
tests/cp/slink-2-slink
tests/cp/sparse
tests/cp/special-bits
tests/cp/special-f
tests/cp/src-base-dot
tests/cp/symlink-slash
tests/cp/thru-dangling
tests/dd/misc
tests/dd/not-rewound
tests/dd/skip-seek2
tests/dd/unblock-sync
tests/df/total
tests/df/total-awk
tests/du/2g
tests/du/8gb
tests/du/basic
tests/du/deref
tests/du/deref-args
tests/du/exclude
tests/du/fd-leak
tests/du/hard-link
tests/du/inacc-dest
tests/du/inacc-dir
tests/du/inaccessible-cwd
tests/du/long-from-unreadable
tests/du/long-sloop
tests/du/no-deref
tests/du/no-x
tests/du/one-file-system
tests/du/restore-wd
tests/du/slash
tests/du/slink
tests/du/trailing-slash
tests/du/two-args
tests/install/basic-1
tests/install/create-leading
tests/install/d-slashdot
tests/install/strip-program
tests/install/trap
tests/ln/backup-1
tests/ln/hard-backup
tests/ln/misc
tests/ln/sf-1
tests/ln/target-1
tests/ls/capability
tests/ls/color-dtype-dir
tests/ls/dangle
tests/ls/dired
tests/ls/file-type
tests/ls/follow-slink
tests/ls/infloop
tests/ls/inode
tests/ls/m-option
tests/ls/nameless-uid
tests/ls/no-arg
tests/ls/proc-selinux-segfault
tests/ls/recursive
tests/ls/rt-1
tests/ls/stat-dtype
tests/ls/stat-failed
tests/ls/stat-free-symlinks
tests/ls/stat-vs-dirent
tests/ls/symlink-slash
tests/ls/x-option
tests/misc/arch
tests/misc/cat-proc
tests/misc/chcon
tests/misc/chcon-fail
tests/misc/close-stdout
tests/misc/csplit
tests/misc/date-sec
tests/misc/df
tests/misc/df-P
tests/misc/false-status
tests/misc/fmt-long-line
tests/misc/groups-dash
tests/misc/groups-version
tests/misc/head-c
tests/misc/head-pos
tests/misc/help-version
tests/misc/id-context
tests/misc/ls-time
tests/misc/mknod
tests/misc/nice
tests/misc/nl
tests/misc/nohup
tests/misc/od-N
tests/misc/od-multiple-t
tests/misc/od-x8
tests/misc/pathchk1
tests/misc/printf
tests/misc/printf-hex
tests/misc/printf-surprise
tests/misc/ptx-overrun
tests/misc/pwd-long
tests/misc/pwd-unreadable-parent
tests/misc/readlink-fp-loop
tests/misc/runcon-no-reorder
tests/misc/selinux
tests/misc/shred-exact
tests/misc/shred-remove
tests/misc/shuf
tests/misc/sort-compress
tests/misc/sort-rand
tests/misc/sort-version
tests/misc/split-a
tests/misc/split-fail
tests/misc/split-l
tests/misc/stat-fmt
tests/misc/stty
tests/misc/stty-invalid
tests/misc/stty-row-col
tests/misc/sum-sysv
tests/misc/tac-continue
tests/misc/tee
tests/misc/tee-dash
tests/misc/timeout
tests/misc/timeout-parameters
tests/misc/truncate-dangling-symlink
tests/misc/truncate-dir-fail
tests/misc/truncate-fail-diag
tests/misc/truncate-fifo
tests/misc/truncate-no-create-missing
tests/misc/truncate-overflow
tests/misc/truncate-owned-by-other
tests/misc/truncate-parameters
tests/misc/truncate-relative
tests/misc/wc-files0
tests/mkdir/p-1
tests/mkdir/p-2
tests/mkdir/p-3
tests/mkdir/p-slashdot
tests/mkdir/p-thru-slink
tests/mkdir/p-v
tests/mkdir/parents
tests/mkdir/perm
tests/mkdir/selinux
tests/mkdir/special-1
tests/mkdir/t-slash
tests/mkdir/writable-under-readonly
tests/mv/acl
tests/mv/atomic
tests/mv/atomic2
tests/mv/backup-dir
tests/mv/backup-is-src
tests/mv/childproof
tests/mv/diag
tests/mv/dir-file
tests/mv/dir2dir
tests/mv/dup-source
tests/mv/force
tests/mv/hard-2
tests/mv/hard-3
tests/mv/hard-4
tests/mv/hard-link-1
tests/mv/hard-verbose
tests/mv/i-2
tests/mv/i-3
tests/mv/i-4
tests/mv/i-5
tests/mv/i-link-no
tests/mv/into-self
tests/mv/into-self-2
tests/mv/into-self-3
tests/mv/into-self-4
tests/mv/leak-fd
tests/mv/mv-special-1
tests/mv/no-target-dir
tests/mv/part-fail
tests/mv/part-hardlink
tests/mv/part-rename
tests/mv/part-symlink
tests/mv/partition-perm
tests/mv/perm-1
tests/mv/reply-no
tests/mv/sticky-to-xpart
tests/mv/to-symlink
tests/mv/trailing-slash
tests/mv/update
tests/readlink/can-e
tests/readlink/can-f
tests/readlink/can-m
tests/readlink/rl-1
tests/require-perl
tests/rm/cycle
tests/rm/dangling-symlink
tests/rm/deep-1
tests/rm/deep-2
tests/rm/dir-no-w
tests/rm/dir-nonrecur
tests/rm/dot-rel
tests/rm/empty-inacc
tests/rm/f-1
tests/rm/fail-2eperm
tests/rm/fail-eacces
tests/rm/hash
tests/rm/i-1
tests/rm/i-never
tests/rm/i-no-r
tests/rm/ignorable
tests/rm/inaccessible
tests/rm/interactive-always
tests/rm/interactive-once
tests/rm/ir-1
tests/rm/isatty
tests/rm/no-give-up
tests/rm/one-file-system
tests/rm/r-1
tests/rm/r-2
tests/rm/r-3
tests/rm/r-4
tests/rm/readdir-bug
tests/rm/rm1
tests/rm/rm2
tests/rm/rm3
tests/rm/rm4
tests/rm/rm5
tests/rm/sunos-1
tests/rm/unread2
tests/rm/unread3
tests/rm/v-slash
tests/rmdir/fail-perm
tests/rmdir/ignore
tests/rmdir/t-slash
tests/sample-test
tests/tail-2/append-only
tests/tail-2/assert
tests/tail-2/assert-2
tests/tail-2/big-4gb
tests/tail-2/infloop-1
tests/tail-2/proc-ksyms
tests/tail-2/start-middle
tests/tail-2/tail-n0f
tests/test-lib.sh
tests/touch/dangling-symlink
tests/touch/dir-1
tests/touch/empty-file
tests/touch/fail-diag
tests/touch/fifo
tests/touch/no-create-missing
tests/touch/no-rights
tests/touch/not-owner
tests/touch/now-owned-by-other
tests/touch/obsolescent
tests/touch/read-only
tests/touch/relative

index eb241b60bdeec97edf84666f1746cf3039602a34..492fb0f60c6da3b1990b13845977a2e4f5df5634 100644 (file)
--- a/maint.mk
+++ b/maint.mk
@@ -377,18 +377,18 @@ sc_program_name:
        fi
 
 # Require that the final line of each test-lib.sh-using test be this one:
-# (exit $fail); exit $fail
+# Exit $fail
 # Note: this test requires GNU grep's --label= option.
 sc_require_test_exit_idiom:
        @if test -f $(srcdir)/tests/test-lib.sh; then                   \
          die=0;                                                        \
          for i in $$(grep -l -F /../test-lib.sh $$($(VC_LIST) tests)); do \
-           tail -n1 $$i | grep '^(exit \$$fail); exit \$$fail$$' > /dev/null \
+           tail -n1 $$i | grep '^Exit \$$fail$$' > /dev/null \
              && : || { die=1; echo $$i; }                              \
          done;                                                         \
          test $$die = 1 &&                                             \
            { echo 1>&2 '$(ME): the final line in each of the above is not:'; \
-             echo 1>&2 '(exit $$fail); exit $$fail';                   \
+             echo 1>&2 'Exit $$fail';                  \
              exit 1; } || :;                                           \
        fi
 
index cd74978717e5cae160bf8a433572b1b8f4351958..94297ea5a051d6343199290eea6f38f338385280 100755 (executable)
@@ -112,4 +112,4 @@ test "`ls -C -c -t f g`" = 'f  g' || \
     esac
   }
 
-(exit $fail); exit $fail
+Exit $fail
index f7ffc94b8aad89ecddbed96e28d4b6a2ba07536c..aac16fe6f82480e252faf6aec79dc7dcd5b5876a 100755 (executable)
@@ -35,4 +35,4 @@ g_init=`stat --printf=%g f`
 chgrp -R $g2 d || fail=1
 test `stat --printf=%g f` = $g_init || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e63a142282ba38f22424126a61b4c62e6f70db24..08aa141acc9ee04b0c3b708a83dcd05b81d3d426 100755 (executable)
@@ -62,4 +62,4 @@ chgrp --dereference $g1 symlink
 set _ `ls -ln f`; g=$5; test "$g" = $g1 || fail=1
 set _ `ls -ln symlink`; g=$5; test "$g" = $g2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 4cf168560465c96f096feecf9c67b65591a31203..f133ad6c88c4b1eb1b1ace994f380063ceda8e85 100755 (executable)
@@ -56,4 +56,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b376e4ac544c69943d396d15a2274e8383a16aa9..a1db5655ac3029d538b7893a61dcc3a52a2f533a 100755 (executable)
@@ -72,4 +72,4 @@ for i in $not_changed; do
   test $group = $g1 || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index e4f90a6b75e36171a49e9aba1f7248dd6cb657b4..a1f3712885bd27feeaf9ad7ecec2adbeea5e7176 100755 (executable)
@@ -55,4 +55,4 @@ set _ `ls -ln e/ee`; g=$5; test "$g" = $g2 || fail=1
 # But it *should* change d/dd.
 set _ `ls -ln d/dd`; g=$5; test "$g" = $g1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 42da4b2096f5190680f449527594da7a4dcc37ea..eb8530a52d29327f08fe17794859e3b871e0ac06 100755 (executable)
@@ -42,4 +42,4 @@ case "`cat out`" in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 06c53c669827c50e408812931dcba13852b8af2b..8d9dafe0f5f5251b1a4942eaff6064c25304a649 100755 (executable)
@@ -36,4 +36,4 @@ for mode in =x =xX =Xx =x,=X =X,=x; do
   esac
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 9aca394c496593313817bf880915c9656cdde6cd..a748a606c1fec21256edbceb4b6533f05f047a00 100755 (executable)
@@ -48,4 +48,4 @@ chmod a=,u=rwx,=u f || fail=1
 actual_perms=`ls -l f|cut -b-10`
 test "$actual_perms" = "-rwxr-x---" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 70cdc9bff14584a74bb3d0a3b481a998b4558ec3..6dd1b6a97fa743d47a9a73da4550a7823c138956 100755 (executable)
@@ -30,4 +30,4 @@ fail=0
 
 chmod u+rwx d d/e || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b65295bd85cd9e2d2290c144596784b7ac6a8a5d..55bbe9896b4cdf65511c035e0ac556d34aac6895 100755 (executable)
@@ -59,4 +59,4 @@ chmod a-x . b 2> /dev/null && fail=1
 # an abort (exit with status 134) on recent glibc-based systems.
 test $? = 1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index a7ddb4503ad425c028633884d8cac49b7af7d70e..a86d0bd75f7e90d166b58392a3b109eb14145c4b 100755 (executable)
@@ -31,4 +31,4 @@ chmod 0-followed-by-anything . 2> /dev/null && fail=1
 chmod 7-followed-by-anything . 2> /dev/null && fail=1
 chmod 8                      . 2> /dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 30e92f05a9d72723e4e5508685c3d943f4fd4877..d3cbbd3681696a21898f5801c444b6471e6414ae 100755 (executable)
@@ -50,4 +50,4 @@ chmod 755 d
 
 case `ls -ld d` in drwxr-sr-x*);; *) fail=1;; esac
 
-(exit $fail); exit $fail
+Exit $fail
index 055f9c59c8df3bd25201fddb0a75776a9d051d7f..ecb6d3685e5d8b58ea8352872b268e4c139aad8a 100755 (executable)
@@ -33,4 +33,4 @@ chmod 644 dangle 2> out && fail=1
 echo "chmod: cannot operate on dangling symlink \`dangle'" > exp
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 13b6e9ac22fd6bc7703aa40a266c4de52bba0198..2526991e8924020e6ec89f73cec6ae9bdf85b34f 100755 (executable)
@@ -28,4 +28,4 @@ touch file
 chmod 755 file
 (umask 77 && chmod -x file) 2>/dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ba0ea73138885125de8fb8bf9ffe5b4cc7a0c4ad..008cfee86f4adfc38d07039f46897ebbc6d401a5 100755 (executable)
@@ -88,4 +88,4 @@ for case in $cases; do
   esac
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 434a6bac2ce2fd910da6dba751320300a5207fa7..5c7c4d287601e5ca6af471590861912a325055a1 100755 (executable)
@@ -50,4 +50,4 @@ chown --no-dereference --from=0:1 2:010 slink || fail=1
 # owner/group on the symlink should be changed
 set _ `ls -n slink`; shift; test "$3:$4" = 2:10 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 4a46827c25c8137d27ec4b9ccbc1d4e393a467a5..33ba94665554815fdf3cec2980df24d87baedee7 100755 (executable)
@@ -40,4 +40,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8e2923bf0e551e3e3be5a8ce913c5ea09947af5b..0dfcdc21188b53ed81c7739bcef4d305df89d945 100755 (executable)
@@ -68,4 +68,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index cfd5f0c7eae1d7676f5f99c4d1b44d214fb851e3..a8a6600c8179ac32812e32401dd397e2be6c492f 100755 (executable)
@@ -65,4 +65,4 @@ for u in $id_u "$id_un" ''; do
   done
 done
 
-(exit $fail); exit $fail
+Exit $fail
index d0faba4ddc265b46ed21d124affbddb29023d1ab..8187392b5645e6df39b613a6d4f4e1fe10af1a03 100755 (executable)
@@ -52,4 +52,4 @@ for i in dangling-dest existing-dest; do
     && case $(cat t) in i);; *) fail=1;; esac
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 21a7742ef5b8b2ad54a78f1a0e321188c1b1d8a9..b212d0de2d61aefbde88eb9756ebda01c395d038 100755 (executable)
@@ -60,4 +60,4 @@ cp -p a/file b/ || fail=1
 acl2=`cd b && getfacl file` || framework_failure
 test "$acl1" = "$acl2" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7fc1658705bff048d1543a4a146ac380241c1b26..830e4abb55f7289eeb20ec28befa84b38485d9c5 100755 (executable)
@@ -41,4 +41,4 @@ test -f $file || fail=1
 test -f $file_backup || fail=1
 compare $file $file_backup > /dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 88de81adf211ecaec264a9ec5c02c39995f34423..313ec40a78941b23a0e22b1eef8abd299f7e8485 100755 (executable)
@@ -34,4 +34,4 @@ cp -ab x y || fail=1
 test -d y/x || fail=1
 test -d y/x~ && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3703350ad367a6868ca273bb14b37f481660da7b..bc91d6666d597208663423ae3555ae93754334be 100755 (executable)
@@ -37,4 +37,4 @@ EOF
 
 compare out2 exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index bdc34d9a5e576a911af2238e27f4693c61fb6447..09257fb00ecbb9997e3c652c79c43f69a3563a9e 100755 (executable)
@@ -42,4 +42,4 @@ cat dest-dir/src-dir/slink > /dev/null 2>&1 && fail=1
 
 # FIXME: test -L, too.
 
-(exit $fail); exit $fail
+Exit $fail
index 03d515399aa847a1f92b15d7bea23ab7dc4a73a7..2f4af35938b77b97aea235701ae3d2de35ef8913 100755 (executable)
@@ -80,4 +80,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 89584502ce6f9ef42833b6ee762f631dce5f26c3..1f7edd8ea0dbcab8e5108789979c658bb8a2bc6f 100755 (executable)
@@ -36,4 +36,4 @@ cp -RL a b d || fail=1
 test -d a/c || fail=1
 test -d b/c || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index a248eaa9e2259c09816a36e4c599a840e6f1eeb2..94284bee7adbb50a1d42a51f227809255c9fb894 100755 (executable)
@@ -31,4 +31,4 @@ fail=0
 # coreutils 6.2 cp would neglect to prompt in this case.
 echo n | cp -iR a b 2>/dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 4280e481af016bad52d3d9d9422c8a8a217d2fa1..a8c55c9b3bcd617b8941771eec6ed291d3a0b3e8 100755 (executable)
@@ -94,4 +94,4 @@ sed 's/: x/:/' $expected-tmp |cat $expected-tmp - > $expected
 
 compare $expected $actual || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e936f59be25bc47122e1b76d2520a76ac357836f..bfaf747a0cb274cd1876c696b7c2f0cef219e7ef 100755 (executable)
@@ -61,4 +61,4 @@ p=`ls -ld g/sym|cut -b-10`; case $p in drwx-w--w-);; *) fail=1;; esac
 p=`ls -ld e/d/a/b/c|cut -b-10`; case $p in drwxr-xr-x);; *) fail=1;; esac
 p=`ls -ld g/sym/b/c|cut -b-10`; case $p in drwxr-xr-x);; *) fail=1;; esac
 
-(exit $fail); exit $fail
+Exit $fail
index d2e953752ec7b95e99256031121c455315bca9f5..112802745f9212e8343145f54008c8d30ddfa293 100755 (executable)
@@ -30,4 +30,4 @@ ln -s slink-target slink || framework_failure
 fail=0
 cp -d f slink || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c97e709f209c2ee578af8951762e09edd0d7f5ff..4e540bc7a7188608b3abdb4b45e6257a929ba4b2 100755 (executable)
@@ -32,4 +32,4 @@ cp -R --remove-destination d e || fail=1
 # ...and again, with an existing destination.
 cp -R --remove-destination d e || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 0e591cedbeeaa81478d29a66f54bd66a6ae9bb63..db6e17cb95c35fd02794d7292ba88e905d480502 100755 (executable)
@@ -37,4 +37,4 @@ test -r dir2/file && fail=1
 test -r dir2/dir1/file || fail=1
 test -r dir1/file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 317c69a9c2da6e0d0297710487a82572637c488f..50b940a43f66d6f6460f5fb980b83dd06e7e8aef 100755 (executable)
@@ -35,4 +35,4 @@ cp -R dir file 2>/dev/null && fail=1
 # In 4.0.35, it was.
 test -f file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d428e99bf35bca57afc69bbba1b046ff58b885b3..d1bc76845af7c3ffb3a29dca9d56273037332257 100755 (executable)
@@ -89,4 +89,4 @@ case $mode in
   *) fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index f2dabd155da965c14b2ea314685556008fd70ba2..bf37ee8d1532eedda29d14177d6a577d5c327657 100755 (executable)
@@ -61,4 +61,4 @@ compare out exp || fail=1
 
 chmod 700 D
 
-(exit $fail); exit $fail
+Exit $fail
index 1b6eff6bfe37b6259fa47f3224d3d9aa30836a42..9745a1476a50160e3145f9edc0e3aff4dc2238ed 100755 (executable)
@@ -57,4 +57,4 @@ esac
 
 wait $cp_pid || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 53dfe5697ed42fe117d4dec910337ce4470a9ac6..ee3fcf5fd583e89ca56141126b43ea0f821e8198 100755 (executable)
@@ -42,4 +42,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index a1cf92622c7be870f5f61e82b80bdaec65d4d1ca..20b2eed0ddb9ebb521b3f541fcc42ae3b111b778 100755 (executable)
@@ -33,4 +33,4 @@ fail=0
 cp -f --link src dest || fail=1
 cp -f --symbolic-link src dest2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3ff16e036d4468cad83f49bf9e0806535bd65e13..561aa6a2b1a9f5e270e03978ab62aaea83effa06 100755 (executable)
@@ -31,4 +31,4 @@ fail=0
 # with link being applied to the dangling symlink.
 cp --link --no-dereference dangling-slink d2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 0dd96f05e7acecd63367bbcddcd7fea5e3f024bb..309c05121734d5cf0ae417c695f4e573e9a4ee87 100755 (executable)
@@ -87,4 +87,4 @@ test "$mode" = "-rwx------" || fail=1
 umask 022
 # --------------------------------------
 
-(exit $fail); exit $fail
+Exit $fail
index e92c40cc34c4e02387d276aecf2dde512f9ea674..f18ae03743b3ca431650b84f48a8d2ebad40311d 100755 (executable)
@@ -41,4 +41,4 @@ test $? = 1 || fail=1
 
 test "`cat a/foo`" = $msg || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 20b87fc9880fe9e7fe1457ce39f76d1b84bcddda..8fbf9bff853781c7055ead121080f59ac426dfce 100755 (executable)
@@ -41,4 +41,4 @@ test $? = 1 || fail=1
 
 test "`cat a`" = $msg || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 32966ca0eca3b98911caaf13c8d0674997983cd4..a177bacf289c4c8efeacdc3902a7cdb21a0ceecd 100755 (executable)
@@ -38,4 +38,4 @@ test $? = 1 || fail=1
 
 test "`cat a`" = $msg || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index a7da5e2e030b9fd2067560772a965a3273009958..01ca2b8112acb293c5f5abe061bbb95f50684e81 100755 (executable)
@@ -53,4 +53,4 @@ for dir in a a/b a/b/d; do
   fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index c84f2e9f32f66f71b2682b15ac816f888c9a843f..196a405492b628815921016f968dea8ee62a35c2 100755 (executable)
@@ -64,4 +64,4 @@ do
   wait $cp_pid || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index aed3a722bb3871c8b39fb974af38224c97f8966d..8073ac005be85923fca8108685069865a846f395 100755 (executable)
@@ -75,4 +75,4 @@ for u in 31 37 2; do
   done
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 667b503920fdd390933e19e512099f1c6edc1d43..19cb5fd9c32adaca24c7896b4907c79bacda8a7c 100755 (executable)
@@ -29,4 +29,4 @@ fail=0
 
 cp --preserve=mode,links f g || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d7f86e030456ff4350f6defebcfc26cada75cd23..2fb738438d9acb7d1afb225526e097ac92ac58df 100755 (executable)
@@ -42,7 +42,7 @@ t0() {
       :
     else
       echo "$0: $* $f b: $u $g != $s" 1>&2
-      (exit 1); exit 1
+      Exit 1
     fi
   fi
 }
@@ -103,4 +103,4 @@ t1 c0 "$nameless_uid" "$nameless_gid1" cp -p
 t1 c1 "$nameless_uid" "$nameless_gid2" cp -p
 
 fail=0
-(exit $fail); exit $fail
+Exit $fail
index 33e5802a549133e0047d5a89d74d4835fe0a8aec..586720a68ea20512b842fd6f9561c61dc8002bdd 100755 (executable)
@@ -42,4 +42,4 @@ test -s exp && { rm -f exp; echo nonempty > exp; }
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 08070f7d98b1b229789b6bf070cdf8e0a8696aab..8596bb729c1b926ce159249b8dde04b9c6e45711 100755 (executable)
@@ -43,4 +43,4 @@ case $mode in
   *) fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index e5cc8237e95c26780154d23553aca0fc53aba187..32bdc2a6ec83a2451bfcb6026e2f9a29abc06f25 100755 (executable)
@@ -225,4 +225,4 @@ fail=0;
 
 compare $expected $actual 1>&2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c86a251dd79ea90a75c25c0f9516df7a32e875fe..4fc0ef50ac82aae71c2ff71c82e9b2b33af5d897 100755 (executable)
@@ -34,4 +34,4 @@ fail=0
 cp --update --no-dereference a b || fail=1
 cp --update --no-dereference c d || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 2c2024ce32a8de87548ce2ff06acd63c58b8133b..e07f0513072e1d951b4e446e1deef599bdd85a67 100755 (executable)
@@ -38,4 +38,4 @@ cp --sparse=always sparse copy || fail=1
 # Ensure that the copy has the same block count as the original.
 test `stat --printf %b copy` -le `stat --printf %b sparse` || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c75fb50149845e2aab40d38ab4b68924d795d55a..ef7755bd48c21e9108930e2a2f67712372c8ee3e 100755 (executable)
@@ -52,4 +52,4 @@ set _ `ls -l c`; shift; p1=$1
 set _ `ls -l c2`; shift; p2=$1
 test $p1 = $p2 && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 054ad70b4826809bffef5856959d9766bc2b0ddb..0556f01a761b5eb32c916d3e9a0a35944d9e8067 100755 (executable)
@@ -37,4 +37,4 @@ cp -R fifo e || fail=1
 cp -Rf fifo e || fail=1
 test -p fifo || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 09aedb21fa353e95bef130c75dd5701d1b2a9c95..5552944bb22db9be1285fe662d4df49e464f3d2f 100755 (executable)
@@ -34,4 +34,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 893a413e716711a7dca9fd319b0da3c89f7f981d..16b1c2669e0c323763ce727683e6dc742bf0af18 100755 (executable)
@@ -38,4 +38,4 @@ set `ls -l s`
 # call and so cp ends up dereferencing the symlink and copying the directory.
 test "$*" = 'total 0' && : || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7caeed33b4b3c7bdde05af12bc506dc969c258e2..d7bffd8e0169600940191a2907a58417f533e744 100755 (executable)
@@ -43,4 +43,4 @@ cat no-such >> out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 04318f08a052d5e537372ba66959c7901123e8fd..4fdebc2cd5baf10a01e6df517aa71269ac1936dd 100755 (executable)
@@ -98,4 +98,4 @@ compare err_ok err || fail=1
 
 test $fail -eq 0 && fail=$warn
 
-(exit $fail); exit $fail
+Exit $fail
index b0bdf120e4916cf92cb3f858ea4260288713948c..8c811811ef0f68aa5a72d24e7994749fe711f2a4 100755 (executable)
@@ -33,4 +33,4 @@ case `cat out` in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 1381305f9fb6c05da208d095e1589f1cc51c2108..c831c85aa3b6bc3c93843961a0ce389c9d8b4723 100755 (executable)
@@ -40,4 +40,4 @@ case `cat out` in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index b66653340d5dc8d52aea035d188a6d4708ce5c3b..2adcbb7fd7e46313e8ae0ff2847f7f9403520136 100755 (executable)
@@ -37,4 +37,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 186bf8de3c4426db046975a2d1a2eca31020a6d2..6d826638657dae2211e4ab201a8073bc17814163 100755 (executable)
@@ -39,4 +39,4 @@ $EGREP "$RE_TOTAL" tmp && fail=1
 df --total | $EGREP "$RE_TOTAL" || fail=1
 df -i --total | $EGREP "$RE_TOTAL" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d569f26df0aea1232b4ac65da489d8a9c1be5098..a10a03dafb17985a7876b265d5376ddeaefae1ff 100755 (executable)
@@ -77,4 +77,4 @@ $AWK -f compute_sum.awk tmp > out1 || fail=1
 $AWK -f parse_total.awk tmp > out2 || fail=1
 compare out1 out2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 6a7463c02e2dcf8fdcd1924c96333afb397290cc..44592f9427e39d51a0eadbfc7d7c38e9adc22e9a 100755 (executable)
@@ -70,4 +70,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 49989d1f2dec96c226c80e0a5c0afdda6f51999c..bdeeb070f492d3a0d8d9a7090e58b847c0ee24ed 100755 (executable)
@@ -55,4 +55,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 837ec92d57a4089eaa9677a1994ed19eece65b17..94e62a8384d841b5156de812e61198b4eb5cdd82 100755 (executable)
@@ -91,4 +91,4 @@ EOF
   compare out exp || fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index facdf426bb846a9105da271e46189ea1be247239..08606c0e3b6204ebf574e17b013f260027398dce 100755 (executable)
@@ -34,4 +34,4 @@ fail=0
 # du: `b': No such file or directory
 du -sD slink b > /dev/null 2>&1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 02bdf7d55e11d118a8fe2a2a88a2aa7b6a88e5cb..ee5499ccfdad7748737296183b9ed5373967c5fe 100755 (executable)
@@ -50,4 +50,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1e32b60f33168a15cf2884a273b7a1da62f41468..e6fd68f48f60d42d7d33fe55026b11f702323086 100755 (executable)
@@ -60,4 +60,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 14df938d3a4a0433afa1706fb8ba0e14d03dbcb9..a35ee24b8931ccf335b10d6307cc46edccbf7a2b 100755 (executable)
@@ -45,4 +45,4 @@ fail=0
 # With coreutils-5.0, this would fail due to a file descriptor leak.
 du $f > out || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f4fdf26167801be32078fa5507b4e8126f9ae396..d58adbe44f1d0cfbcdd7d5baa33374fd58edf901 100755 (executable)
@@ -50,4 +50,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b0ea4d677e64c13f6aa12ca3832f2e4fce7981d8..4f66f8be2e34d1fdc2ad6983f5277ea8c327ccea 100755 (executable)
@@ -58,4 +58,4 @@ sed 's,cannot access,cannot read directory,' out > t && mv t out
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3b5fa5088f7c3baa3463d80be13d0606895ee856..f3b0a46c6171b9ba9e1415a9b2113bf84b223240 100755 (executable)
@@ -44,4 +44,4 @@ du -k a > out 2> /dev/null && fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 70e83a1f9a59412072060765d321dea36b45110a..9ee6478382e0863637525f35d67a3e3cb257a9ac 100755 (executable)
@@ -37,4 +37,4 @@ fail=0
 
 du "$cwd/a" > /dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index fdaf91ab4cc437d68d5a7b64c0f237379bedabde..5d9ce7c8e1016444de148edbd7df8b538ebf286c 100755 (executable)
@@ -68,4 +68,4 @@ chmod 0 . || framework_failure
 fail=0
 du -s "$cwd/$dir" > /dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 31aac1fe5f1d4f4819a20a25b02af91e8d8230cc..5d430252e0ee3208abe533f49f00f054a6d02804 100755 (executable)
@@ -74,4 +74,4 @@ echo "du: cannot access: $too_many" > exp || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8d8bc6c688b4e63e9cd22e21c8a74764f770a179..d1ce5931d5756a94b420624d6cd292ee81b1b2e9 100755 (executable)
@@ -35,4 +35,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 5569b5d19e5ff4dffec60f2e6f16f62761275a93..b4d6fad770aacb7171de13cc456f890b4dba71a5 100755 (executable)
@@ -51,4 +51,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 82081c6dafa0e659e5197842e56d693d460716a1..e944d1d06163f7599568d3f5e712220c61625b8f 100755 (executable)
@@ -42,4 +42,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b716b4112ff78d23bdad6da6073293cc8fdea227..07c648c375a580319ef152433928f5e000011485 100755 (executable)
@@ -33,4 +33,4 @@ fail=0
 
 du a b > out || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d433a92351b22b7b0ae3d1dcfdd3647a5e8ed20e..c2d2cc38267f523a61d8f49a40e194c8c56dff6a 100755 (executable)
@@ -35,4 +35,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 588c4df32aa396b450cf085d906e3779e6a00736..5bf0349cbb462a7f89bfd49165fe6efbb35bc34e 100755 (executable)
@@ -59,4 +59,4 @@ du -a $symlinks > out || fail=1
 # Require that at least one of these symlinks has a non-zero size.
 grep '^[1-9]' out > /dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 92de5d45cef341e69e8a57e2ac9eb899e0927f6c..296ad7d4ee0844f96688b481207de4efc1caba4b 100755 (executable)
@@ -49,4 +49,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 2b25bf535576e3c2632998f5db2a92b7bdbaa424..b5d67b4b8a0501255021419922b74ee5f6066d8f 100755 (executable)
@@ -42,4 +42,4 @@ du $t/1 $t/2 > /dev/null || fail=1
 du . $t > /dev/null || fail=1
 du .. $t > /dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 31f3215456ca82a988692ec7c3b57968b5857685..09c8d4437b9a164c46b6d01b15cdbc0644577ce9 100755 (executable)
@@ -126,4 +126,4 @@ ginstall: creating directory `sub3/a/b/c'
 `file' -> `sub3/a/b/c/file'
 EOF
 
-(exit $fail); exit $fail
+Exit $fail
index 3e6079245afdee9f09aeb570858c9dc390f7eca4..55d20eb2e9c1791da99f44c8dc5be6377f7a5f9b 100755 (executable)
@@ -37,4 +37,4 @@ ginstall -D $file no-dir1/no-dir2/dest || fail=1
 test -d no-dir1/no-dir2 || fail=1
 test -r no-dir1/no-dir2/dest || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 057c7bef2042bb98c84aa671e69654b50a1d7b99..e02e2c6b11ce3352e4d59897452e84d84f92c32a 100755 (executable)
@@ -31,4 +31,4 @@ test -d d1 || fail=1
 ginstall -d d2/.. || fail=1
 test -d d2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 57597fcd38788734e4e8b5036eea67efbfa95828..98f7febea6bb32f57083a71f3bb04e814349652d 100755 (executable)
@@ -38,4 +38,4 @@ echo aBc > exp || fail=1
 ginstall src dest -s --strip-program=./b || fail=1
 compare dest exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 5b2b115e1abe0da1fa14ba5dd3c5d3f4612e291b..f03899fe959b67e0ca28eeace427f595bb389fbf 100755 (executable)
@@ -35,4 +35,4 @@ fail=0
   exec ginstall -s "$abs_top_builddir/src/ginstall$EXEEXT" .
 )
 
-(exit $fail); exit $fail
+Exit $fail
index f796f3abfa74aa7d43b03466185143d7fe46bdb7..0aff4f3d94df5c894ce7f882da03072f71716bf0 100755 (executable)
@@ -31,4 +31,4 @@ touch a b || framework_failure
 ln b b~ || fail=1
 ln -f --b=simple a b || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 90f8cd85ba674aeda472afb21972ecb6ee43ad88..c02b265b64bd41123b948044f644852fec33ada6 100755 (executable)
@@ -34,4 +34,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f8ec46fcabea1d8b1e29f7a242303fd34c6e5ca6..a4a925407ee5c203aaec9bb549c60d00f6caf13a 100755 (executable)
@@ -149,4 +149,4 @@ ln foo '' 2> /dev/null
 
 # ===================================================
 
-(exit $fail); exit $fail
+Exit $fail
index 2dd3d8c2edc2af39468367d00cbe768ec0ac8f3a..d00df6e021bed4cf6f572218d9f5c00690b0892c 100755 (executable)
@@ -34,4 +34,4 @@ case `cat err` in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index e60106c7f52f8261f27e7875d94bfe4ed187866b..d088e2417f3fa3eadc5a7d896dbe10b98c557038 100755 (executable)
@@ -32,4 +32,4 @@ mkdir d || framework_failure
 fail=0
 ln -s --target-dir=d ../f || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index fcd3c2ad3a7f1eb30c2c21097fba6fb6918fb9da..f064348ef7fea1641b3bc62945044f52da5364fa 100755 (executable)
@@ -40,4 +40,4 @@ LS_COLORS="ca=$code" \
 printf "\033[0m\033[${code}mtest\033[0m\n\033[m" > out_ok || fail=1
 compare out out_ok || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 37b40c459d0957f90a07590d54b35d5534056c1d..6664d3bee5047c4f415f9600798b7b7ad1d8a1b2 100755 (executable)
@@ -50,4 +50,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 942b45a8b81c9fc6e4ed9c801c5a4fa65758e8b2..08a73b9f56f1b5207bc02b1b934cb27452d455f2 100755 (executable)
@@ -50,4 +50,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3d96852c0815c6fc2b6aa4acdf7ab8309798efc8..57b67b9c1e75265760fea0da12a9dfd3db74dfdb 100755 (executable)
@@ -37,4 +37,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1dfc303f4c2a8d09bf8bd67cc24650f9eee23e5c..01daeafeba44ee8ede1cd9a61ce5f5ced65592a4 100755 (executable)
@@ -67,4 +67,4 @@ compare out3 exp3 || fail=1
 ls --color=auto -F sub > out || fail=1
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e0468de235c9cfbe1da39e9103571488d2b4b3a6..651ad8a5007757eb36b2929d74f61d791708a5d2 100755 (executable)
@@ -63,4 +63,4 @@ EOF
 compare out-L exp-L || fail=1
 compare out-FLR-sub exp-FLR-sub || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 6476e25c331c9de5d12b4a4a4e08fee3e42b5b12..8ce145d93d080ed45ae445ace332e139832f9818 100755 (executable)
@@ -44,4 +44,4 @@ EOF
 # Make sure we don't get the "bad" output.
 compare out bad > /dev/null 2>&1 && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index dea2b284980e8821c5a0d109b7fe53b8aa8d9ad0..b5ddc8c9a81d99837528ae59b90ce0f6108fe55c 100755 (executable)
@@ -67,4 +67,4 @@ test $# = 4 || fail=1
 # With -H, they must be different from inside a directory.
 test "$1" != "$3" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 15495879e2e2467239b31aebb7bae7c9b0ce5667..cd0bc8a4547e071f6589a59d6e4a9a577536f003 100755 (executable)
@@ -42,4 +42,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d5fa7f129ffb8ddcc8231851c4f5686eab79c476..3cfc5880f2539c6757554bfb4f038a46ed81fdc1 100755 (executable)
@@ -41,4 +41,4 @@ fail=0
 set -- `ls -o f` || fail=1
 test $3 = $nameless_uid || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index cd9dd380ca3c8d34aa8bc50af9ed92b428997d8c..e3ccb991076ac7388f27f7b61cc83c261d4d1c2f 100755 (executable)
@@ -58,4 +58,4 @@ ls -R1 > out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1a31ece301de2b5ecdc3b7258512ed9a475af790..a37275788f3880aeaccd9f501bdcb3c4b6930fa5 100755 (executable)
@@ -29,4 +29,4 @@ test -r $f || f=.
 fail=0
 ls -l $f > out || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 158b9ced39b8141e04a6dae69fc8ea7141767626..e6f1e58b3f0cd2795a5c528bf1618a5969d6f6bd 100755 (executable)
@@ -64,4 +64,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1a131761c2367226274c4ed3da63d6c502b277fe..d4fd2ca11ef3d95ea393036a5cb85fd470b862e7 100755 (executable)
@@ -50,4 +50,4 @@ a
 EOF
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7e7dcb9c7947490864ef792b2e7e258c7ba94b3e..bca2bfc10c9500e027e4be4ab8d6cd3628f57fd0 100755 (executable)
@@ -63,4 +63,4 @@ printf 'a2345/\tb/\n' > exp || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index be9a7809496a094cb08994ce12c2bf588a056e57..949fa24c67204b4f61826383d9e2f954ee2b7dbe 100755 (executable)
@@ -54,4 +54,4 @@ EOF
 
 sed 's/^  l/  ?/' out | compare - exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index be4d490486accd9b0d55606c58a9810205010482..e5ad6dcf138ae4ac63c5e214507ec45e90b431a6 100755 (executable)
@@ -52,4 +52,4 @@ grep '^stat("x"' err && fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f105e2f3ba91b4bcb588dffdaf67c6edafc18857..2c3b064db3b8a3a5278ff17fc4aa01799a368f2c 100755 (executable)
@@ -64,4 +64,4 @@ while :; do
   test $dev_ino = $root_dev_ino && break
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 4315b063b34cfde6f190ed0784d1e171b90d666c..6b18bfe703b8faf3c273bcd3a320dbb018950ed1 100755 (executable)
@@ -32,4 +32,4 @@ set `ls -l symlink/`
 # Prior to fileutils-4.0k, the following would have output `... symlink -> dir'.
 test "$*" = 'total 0' && : || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b47960007b975ace7d66fb23212871ef271fdd7c..7f479d0c8a9077ee6f63a5ee49f99ccbda98addb 100755 (executable)
@@ -39,4 +39,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1661d6c6062db97dfa6b6fc9a5f1c32661b9f234..781cca6e4a64c493ea35cb424f054f2e516e0301 100755 (executable)
@@ -36,4 +36,4 @@ uname -m > exp || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8fa3f56ac99b252e954aaa8d234ead890356d84e..791b7d403fddf12e13ea18a7344d7a12d080fd55 100755 (executable)
@@ -40,4 +40,4 @@ cat    $f | sed 's/[0-9][0-9]*/D/g' | tr -d '$' > exp || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index fefe0ec46be5641bfb99802c7070085eedfd16ad..723bfd0f3637a8261ac7a0d03c1da5585f178a68 100755 (executable)
@@ -64,4 +64,4 @@ chcon --verbose -u$u1 f > out || fail=1
 echo 'changing security context of `f'\' > exp
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d9bac7c851c771bcb04e51f24b83a3991a7ce8ab..a9efbff7510b6a6eeecf39b97488c4d04a449e2b 100755 (executable)
@@ -24,4 +24,4 @@ chcon --reference=f 2> /dev/null && fail=1
 # No file
 chcon -u anyone 2> /dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ede75205fc24cb2e325b84801063204b35336eb9..261a3834d78afe7bd09a2698a450ca9b2977bdff 100755 (executable)
@@ -59,4 +59,4 @@ if test -w /dev/full && test -c /dev/full; then
   cp --verbose a b >/dev/full 2>/dev/null && fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 9997860e17d943faeba96b6be592fc68bbb8fef3..2d27daa074849f165253a79d3378b989fabef65b 100755 (executable)
@@ -90,4 +90,4 @@ printf 'x%8199s\nx\n%8199s\nx\n' x x > in
 csplit in '/x\{1\}/' '{*}' > /dev/null || fail=1
 cat xx?? | compare - in || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index dea183513cd4edd9c72d6b6dfc62f678279318f4..2bb69cfb8b93f3a932896bb3a2e0e882ebfa8f94 100755 (executable)
@@ -51,4 +51,4 @@ case "$s" in
   *) fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index bb895e7fa0ffcb7655c2a1104d8ad664e2d68097..9f0bfc300000f27e42d10fbfb3665f3956d9c873 100755 (executable)
@@ -31,4 +31,4 @@ case `df .` in
   fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 8024864cea3d82c7e8d340276a6afdde7123b498..a6dcf9c7e5a6393b777fd83cfb4b6c0515eae4fe 100755 (executable)
@@ -39,4 +39,4 @@ head -n1 t2 > out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 67191a3fe0bff4df23b6eac07557b830eb106e5c..be47e27d9ca646b2f771f05f29e3b2493532b543 100755 (executable)
@@ -27,4 +27,4 @@ fail=0
 false --version > /dev/null && fail=1
 false --help > /dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 690202338862c9e2806ea719d2c1100d58e654a0..ae7acf36f3e2c5ab8340f240d0b3a22916a1bd68 100755 (executable)
@@ -63,4 +63,4 @@ fmt -s in > out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index bc132d804926be10f2364cc042da42443b5ff643..01a507df1c75ed043b46a5d2b2b8d5ac6b3df87c 100755 (executable)
@@ -33,4 +33,4 @@ echo $? >> exp
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 34dbd3307999b8d503f578a5fb640dc8b9e93e1b..1862045f2799b8b317790454cd8077ede2e057a5 100755 (executable)
@@ -30,4 +30,4 @@ id --version | sed '/^$/q' > exp || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 2b348d2e36ebb9fb441b331eb245e5b1945d0d92..7149028ca7d8ba4f87c3d3289cfee121a6fdfc2f 100755 (executable)
@@ -32,4 +32,4 @@ case "`cat out`" in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 0c55a879b60b293ed9462ffa7d82d102f231c8cb..2469d6cf241da65ace3cd251080ffbeb6cd40b7f 100755 (executable)
@@ -34,4 +34,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8fa7a0b4a881730532cf90dedef35b413586c348..c7bec357dee5240bf778c84f3d304982b4648c40 100755 (executable)
@@ -41,7 +41,7 @@ expected_failure_status_vdir=2
 fail=0
 
 test "$built_programs" \
-  || { echo "$this_test: no programs built!?!" 1>&2; (exit $fail); exit $fail; }
+  || { echo "$this_test: no programs built!?!" 1>&2; Exit $fail; }
 
 for lang in C fr da; do
   for i in $built_programs; do
@@ -199,4 +199,4 @@ for i in $built_programs; do
   rm -rf $tmp_in $tmp_in2 $tmp_out $tmp_dir
 done
 
-(exit $fail); exit $fail
+Exit $fail
index ea90ec676b3c995ed0a27d190b68675a383edc7b..0d9e8caa33895c53c150a2a9610da533123b59ff 100755 (executable)
@@ -34,4 +34,4 @@ id | grep context= >/dev/null || fail=1
 id -nu > /dev/null \
   && id $(id -nu) | grep context= >/dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 07271c601d630ac0aa786a969720768cf6b64ce0..50c7a4743a2c767858d1c1d1033a7ebfc6bc9a0e 100755 (executable)
@@ -92,7 +92,7 @@ In the output below, the date of last access for \`a' should
 have been $u1.
 EOF
   ls --full -lu a
-  (exit 77); exit 77
+  Exit 77
   ;;
 esac
 
@@ -123,4 +123,4 @@ EOF
   fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index bb8e024803ee7fa1ebdec365c6342bc47696929e..4cf7d9fdbfa317024668a10ffbba9749746cefbc 100755 (executable)
@@ -39,4 +39,4 @@ mkdir -m 734 f3   || fail=1
 mode=`ls -dgo f3|cut -b-10`
 test $mode = drwx-wxr-- || test $mode = drwx-wsr-- || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 4fcb80faddea2714de0ee1687b6721ad07988c86..90cfb8f2e50ba92946c394bb9374f381b807c502 100755 (executable)
@@ -80,4 +80,4 @@ while :; do
   shift; shift; shift
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 572e44a33f4c529440b8b3da161e37f8ce007f3c..eefbbb5d77cde5c8ddcb3b48449b7048afc050fc 100755 (executable)
@@ -45,4 +45,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1b36dbd29026f9a2cc08b08478694b0f1a282148..62f87b13f332233fb5a5224f5c0abf4b08cd4036 100755 (executable)
@@ -105,4 +105,4 @@ EOF
 nohup >/dev/null 2>&1
 test $? = 127 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 884127ceb7ed1f04902cd9762dce5d8eb8081e6d..9a452d0ffbe81a58ab8666a0ec8f0c4bbbad37e2 100755 (executable)
@@ -34,4 +34,4 @@ cat <<EOF > exp || fail=1
 EOF
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 63fb7e42469367e54a7fa4cf83832c3dd9b4ee11..2865f18368c2eb156d71686a814e4b211257e799 100755 (executable)
@@ -44,4 +44,4 @@ done
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b52c1ce387440d27e7d340067183e14e7b6a7f4d..5a17b38fae29ad86d91459550fc24bcf9e8ffd2e 100755 (executable)
@@ -45,4 +45,4 @@ od -An -t x1 in \
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 5b20f077ae6861039e1525d3743559558d0811b1..f8f8784a06ebc9402f571fdf125005541f928c49 100755 (executable)
@@ -40,4 +40,4 @@ pathchk -P '' > /dev/null 2>&1 && fail=1
 pathchk -P -- - > /dev/null 2>&1 && fail=1
 pathchk -p -P x/- > /dev/null 2>&1 && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 78084b3b0145263ec7a3259a687feb4e51f4975d..1cc440e2e0ea0a998f82da56845bf7ae14cb4cba 100755 (executable)
@@ -95,4 +95,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 968f66726d831e534511dabc09b6c349c1bf560d..3668013c258b4813030f12adae65b89fd2943e0e 100755 (executable)
@@ -35,4 +35,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3336f12a5d7832e866a3a88acbcadd273d7eeb61..b24e3bef96db36c2afda1e2feb7a83959a742023 100755 (executable)
@@ -87,4 +87,4 @@ case $n_out:$diagnostic:$exit in
   *) fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 1859691182bd26690287e1f373d5609846d6d005..3c2e04b9da7aba4c651beb7077d159891da7b5c4 100755 (executable)
@@ -37,4 +37,4 @@ ptx -S 'foo\'   $f < /dev/null >> out || fail=1
 ptx -W 'bar\\\' $f < /dev/null >> out || fail=1
 compare out empty || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 94d4e4c03be42963ff94c98a6e6c9dbccd705cb2..4270071595dc03b614518e0af81a7ed505388d55 100755 (executable)
@@ -116,4 +116,4 @@ EOF
 
 fail=$?
 
-(exit $fail); exit $fail
+Exit $fail
index 75df827f29ca00eab1013b32e4d55595c5ed68fc..c79daad0c4e7a23e032b1f08b6fe4007a4cc8317 100755 (executable)
@@ -44,4 +44,4 @@ readlink -ev . > out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7ac54b9a9a8286c69a5b96f5064c2d162e44b2b5..c03fcb1aa8f5836e95ed5d9ed6eb027451eb9453 100755 (executable)
@@ -70,4 +70,4 @@ readlink -v -e loop 2> out && fail=1
 echo "readlink: loop: $symlink_loop_msg" > exp || framework_failure
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c1705e524ad37eeb498765b89a8ddbf2f4d3a411..a62795724479e4cd9b6b2a4c64fd8389b3f77988 100755 (executable)
@@ -44,4 +44,4 @@ esac
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8065182f5bb6c6721e531562ea9dd0d2f03724e2..a231fa78f64fae0bd42d7282fb6b6ab488dfe423 100755 (executable)
@@ -49,4 +49,4 @@ for i in d f p; do
   c=`stat --printf %C s2/$i`; test x$c = x$ctx || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index d90a80e038a3580e81a8fbfdfd20f12d27817392..e2917fda994ddee5acfd08aa19487dae1e3db418 100755 (executable)
@@ -38,4 +38,4 @@ for opt in --exact --zero; do
   test -f c && fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index a5dc6f12d604a4bc3597781695ce9b861d2e6678..3c304f8a3dca549495e4565b9b5b0f107eb68ec0 100755 (executable)
@@ -38,4 +38,4 @@ fail=0
 # When the command completes, expect it to fail.
 shred -u $file > /dev/null 2>&1 && fail=1 || :
 
-(exit $fail); exit $fail
+Exit $fail
index 83530c207497392e027cbd8adbb7785eb938b335..7ec23ca19c4157a5a06562fe6d56d2405eac5edd 100755 (executable)
@@ -56,4 +56,4 @@ shuf --zero-terminated -i 1-1 > out || fail=1
 printf '1\0' > exp || framework_failure
 cmp out exp || { fail=1; echo "missing NUL terminator?" 1>&2; }
 
-(exit $fail); exit $fail
+Exit $fail
index f3c47359724ba8b379c92ceab0bc2f34d0213e50..fa1c05a1af604fdd2a0595083b405a92e1370438 100755 (executable)
@@ -73,4 +73,4 @@ rm -f dzip ok
 PATH=. "$SORT" -S 1k in > out || fail=1
 compare exp out || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f675c956cd644224d3321d90382d988dae56dd15..47d4d85274c03951ba4646dc7706755d2ddda71c 100755 (executable)
@@ -52,4 +52,4 @@ if (locale --version) > /dev/null 2>&1; then
   compare in out1 || { fail=1; echo "not a permutation with LC_ALL=$locale" 1>&2; }
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 3208f2eeadbe987514cfc48bdab743b50a77ec29..262ee95cebbe17349e2de10ccf288b879b712f05 100755 (executable)
@@ -72,4 +72,4 @@ cat > exp <<- _EOF_
 fail=0
 sort --sort=version -o out in || fail=1
 compare exp out || fail=1
-(exit $fail); exit $fail
+Exit $fail
index 19f3f0aede586ee7a4fbf960b0e9f8a7a1065ce6..c73063587b7898df4067560f7bc0305a4aa0f577 100755 (executable)
@@ -68,4 +68,4 @@ for f in $files; do
   n=$(expr $n + 1)
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 0334c2d14df77cccb3d7a3a3c2de71db3a656e8d..0680891b64503d4826b1082b7feee8ca143ebefb 100755 (executable)
@@ -75,4 +75,4 @@ EOF
 compare out exp || fail=1
 
 
-(exit $fail); exit $fail
+Exit $fail
index 453f1008f85970a0e47b6e5b899d152550ef7074..48f4352e6d56d2d0a74f23db388ed58e93065ba9 100755 (executable)
@@ -44,4 +44,4 @@ compare xab exp-2 || fail=1
 compare xac exp-3 || fail=1
 test -f xad && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f169166b1a635436a583e33344449e73c82f9756..354eae2ea9d8bc456fe7c18a3d217cf265b45104 100755 (executable)
@@ -32,4 +32,4 @@ for i in `seq 50`; do
   test "$out" = "$fmt" || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 8216c8e81520ea4c65c51b31da55132967984719..c53f6c40ae9f0be5bb2831ab144b8855c5b50b60 100755 (executable)
@@ -100,4 +100,4 @@ fi
 
 stty `cat $saved_state`
 
-(exit $fail); exit $fail
+Exit $fail
index 302dbe0ecfee3bc0697e6f91087ad95c0e118ad7..47531c533be1a592564b0e6595f36936d5c9dfaf 100755 (executable)
@@ -45,4 +45,4 @@ stty `echo $saved_state |sed 's/:[0-9a-f]*$/:'$hex_2_64/` 2>/dev/null && fail=1
 # the state of our tty), try to restore the initial state.
 stty $saved_state || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8ac1143367ceba983c7c655aeab73d0e32f093f8..987e0d59731bfb889b59497ebaf74c813a49c6e3 100755 (executable)
@@ -81,4 +81,4 @@ done
 set x $saved_size
 stty rows $2 columns $3 || exit 1
 
-(exit $fail); exit $fail
+Exit $fail
index 8766449ef53bafdf427f7a593bc972d027277957..1d337c76fe3e2803a6a45f594ffcff26344244de 100755 (executable)
@@ -54,4 +54,4 @@ cat > exp <<\EOF
 EOF
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ce41a525c6f13f07dafcfa84264f6e9ad4a9a43f..ea2a3eaeb7c2130eb1be7aeb572f8e4cf61aec76 100755 (executable)
@@ -33,7 +33,7 @@ fi
 if ! test -d "$FULL_PARTITION_TMPDIR"; then
   echo "$0: $FULL_PARTITION_TMPDIR:" \
     "\$FULL_PARTITION_TMPDIR does not specify a directory" 1>&2
-  (exit 1); exit 1
+  Exit 1
 fi
 
 fp_tmp="$FULL_PARTITION_TMPDIR/tac-cont-$$"
@@ -42,14 +42,14 @@ cleanup_() { rm -f "$fp_tmp"; }
 # Make sure we can create an empty file there (i.e. no shortage of inodes).
 if ! touch $fp_tmp; then
   echo "$0: $fp_tmp: cannot create empty file" 1>&2
-  (exit 1); exit 1
+  Exit 1
 fi
 
 # Make sure that we fail when trying to create a file large enough
 # to consume a non-inode block.
 if seq 1000 > $fp_tmp 2>/dev/null; then
   echo "$0: $FULL_PARTITION_TMPDIR: not a full partition" 1>&2
-  (exit 1); exit 1
+  Exit 1
 fi
 
 seq 5 > in
@@ -72,4 +72,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index adf0caa0b8dfab49e440c72e71cd56bd3ff424c5..ccdf12272ac0a73a0c7f863c88b549d504f3cfe1 100755 (executable)
@@ -36,4 +36,4 @@ for n in 0 $nums; do
        done
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 2564117f13c8d63d81d8fcc331484cd6d048a588..e57b225a5fe9bc735a382e3bba6b7aaf429e5a07 100755 (executable)
@@ -26,4 +26,4 @@ fi
 fail=0
 tee - </dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8996fbce39820d10b5ac8cd9e51aeee3f0eab848..fa964a37e542e562191477a88210d4ab3e58daa7 100755 (executable)
@@ -41,4 +41,4 @@ timeout 1 false && fail=1
 timeout 1 sleep 2
 test $? = 124 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e44ff980881a800d049110e56a08accc36045625..27d6b570a9558cbaecb5491935547bffbf95d3a9 100755 (executable)
@@ -49,4 +49,4 @@ timeout 1 . && fail=1
 # non existant command
 timeout 1 ... && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e16da95def199b1ddbf62913a5a66632f7ba64de..b71e2bad6a77754e1d06b872a7ec488c16189782 100755 (executable)
@@ -30,4 +30,4 @@ truncate -s0 t-symlink || fail=1
 
 test -f truncate-target || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3ae918e76e98d675e065a8ad665e85fdf8c8f140..942c6b4ccb5a26089b9c25b5127dc2725389da68 100755 (executable)
@@ -11,4 +11,4 @@ fi
 # truncate on dir not allowed
 truncate -s+0 . && fail=1 || fail=0
 
-(exit $fail); exit $fail
+Exit $fail
index 0c6bb1c578d51e1015afde32ae6c48e15e12179e..39091d9339db77609430c8b24aa475cc1482a514 100755 (executable)
@@ -46,4 +46,4 @@ truncate -s0 $dir > out 2>&1 && fail=1
 #truncate: cannot open \`$dir' for writing: Not a directory
 #truncate: cannot open \`$dir' for writing: Is a directory
 
-(exit $fail); exit $fail
+Exit $fail
index f2decc6aae7981e827f0a2ea138dc6ffb44e24bb..d5802c0ca9c62010c6afd3a09b04b5f0b8a88c59 100755 (executable)
@@ -29,4 +29,4 @@ fail=0
 
 truncate -s0 "fifo" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index bbe8e85594054c5429d6e33edeb4dad92c66ea92..a5d0e72bbe016b982b13369c6ac81caa484e6c2a 100755 (executable)
@@ -28,4 +28,4 @@ fail=0
 # truncate -c no-such-file should not fail.
 truncate -s0 -c no-such-file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 5dbbf38cdb4f7a60dcdf4116ceae128e696ccaa4..b903244e6209b9ba92b0b8b9472d9782e1ec3b89 100755 (executable)
@@ -52,4 +52,4 @@ else
     truncate -s+2147483647 non-empty-file && fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index a7ad2786446fe6b851aee48e8a6bfb53b95fddc0..708138d75d8ee6bf03f4c2cbf308ef583de40c18 100755 (executable)
@@ -37,4 +37,4 @@ chmod g+x .
 
 setuidgid $NON_ROOT_USERNAME env PATH="$PATH" truncate -s0 root-owned || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 27a22a91f4f5a37fef7ecf38ab70feb73379b4c0..4489ed405715950856826725890137ea7269379d 100755 (executable)
@@ -46,4 +46,4 @@ truncate --size=" >1" file || fail=1 #file now 1
 truncate --size=" +1" file || fail=1 #file now 2
 test $(stat --format %s file) = 2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index dedb76fd8378dab88f4cdb446634f371096f848a..cee49b4f47fac84a9f45c179ba04b23de2cadc28 100755 (executable)
@@ -37,4 +37,4 @@ truncate --size="/0" file && fail=1
 # division by zero
 truncate --size="%0" file && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index aa2221e867708aa89182e5ce65eeeab74ae3bb5d..1150121908c316f8840b1bfad504ef03be019e8f 100755 (executable)
@@ -45,4 +45,4 @@ if test "$fail" = ''; then
   compare out exp || fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 85a2458e6b340384baeaee8144e6a8493b9ab954..2039513f58fda0a3120fee2e232570b3bf2d930b 100755 (executable)
@@ -27,4 +27,4 @@ fail=0
 mkdir --parents "`pwd`/t" || fail=1
 test -d t || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7daf0b5fa90adb33f7d02242dee60c5c6accd70a..22b7615db905574734e190e3af559c4559e8f5ed 100755 (executable)
@@ -27,4 +27,4 @@ fail=0
 mkdir --parents "`pwd`/t/u" || fail=1
 test -d t/u || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 54052f1719b97caef251b39e4c8663c15fcada06..45e1a0a59cdd4d0f7160d26f6299b8e522f811d5 100755 (executable)
@@ -52,4 +52,4 @@ b=`ls "$p/a" | tr -d '\n'`
 # With coreutils-5.3.0, this would fail with $b=bu.
 test "x$b" = xb || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d2c3f983c4996e0ab015ba6e12d8f05d9de05628..d7b5dfa91d39904b9d97a7332999d5fd7883c936 100755 (executable)
@@ -31,4 +31,4 @@ test -d d1 || fail=1
 mkdir -p d2/.. || fail=1
 test -d d2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index accdc7985b7394fcd31ebd64709cbbe4502d5feb..6321fc9ee6fea24786ed0f2247496a5bcf0dbf04 100755 (executable)
@@ -29,4 +29,4 @@ fail=0
 mkdir -p slink/x || fail=1
 test -d x || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 27696b52dc2f0a70aa39a1f25d470e6a3baa28d0..8e085949ca0bc30a9bfd381a16740f20023b3f04 100755 (executable)
@@ -34,4 +34,4 @@ mkdir: created directory `foo/a/b/c'
 mkdir: created directory `foo/a/b/c/d'
 EOF
 
-(exit $fail); exit $fail
+Exit $fail
index 5433ee0b8e7561cb77561f6ed00176b4432d61a4..46f5867d38e8ed8c26f7d07226172e451d81d9aa 100755 (executable)
@@ -53,4 +53,4 @@ p=`ls -ld a/b/c|cut -b-10`; case $p in drwx------);; *) fail=1;; esac
 # `d's perms are determined by the -m argument.
 p=`ls -ld a/b/c/d|cut -b-10`; case $p in $d_mode_str);; *) fail=1;; esac
 
-(exit $fail); exit $fail
+Exit $fail
index 4fa9b5604dc247a358ebde66692d6429143a57ad..2f8715b478b39ac5ab8ab4306ad00a1b79822c2f 100755 (executable)
@@ -85,4 +85,4 @@ for p in empty -p; do
   done
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 4a01a433008b86a6d2bfe3e7d6d5e9e39b17b2c3..a81689a801d020f221a68ba3ad5d8455d294d8e6 100755 (executable)
@@ -56,4 +56,4 @@ for cmd_w_arg in 'mkdir dir' 'mknod b p' 'mkfifo f'; do
   compare out exp || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 9d13cbad91953943cf586465172a622a7123567b..7a1c185c43b027cf24eed826899b234c70c88f06 100755 (executable)
@@ -52,4 +52,4 @@ case "$mode" in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index e95b0529b24b21e51f6afa3a90ce6e5a39c61410..4de4459ee8508d9eae041805d54ad493fcb4e78d 100755 (executable)
@@ -33,4 +33,4 @@ test -d dir || fail=1
 mkdir d2/ || fail=1
 test -d d2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1057b445bba4e05267efc5bb3cc7146bf52f9860..f6de621448b788c32c33054d2992cd6f3e4f2c2e 100755 (executable)
@@ -54,4 +54,4 @@ mkdir -p mnt-ro/rw/sub || fail=1
 umount /tmp/2
 umount /tmp/1
 
-(exit $fail); exit $fail
+Exit $fail
index e9121a59bb4081099a20a7147bdce7a7e5eb7900..f596ff7dcb5e016ad388d39cbd488e518bb42f31 100755 (executable)
@@ -69,4 +69,4 @@ mv dir2 $other_partition_tmpdir || fail=1
 acl2=`cd $other_partition_tmpdir && getfacl dir2` || framework_failure
 test "$acl1" = "$acl2" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b360e13eb2ac41bc2ca79cbe286240dd0e5edbb6..3f731a5cb184ba8d2623d53a894e023b578f7b36 100755 (executable)
@@ -46,4 +46,4 @@ ls -dl s1 > /dev/null 2>&1 && fail=1
 # Ensure that the destination, s2, contains the link from s1.
 test "`readlink s2`" = t1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 796d9c49935b6d8ef08f22e5caf2911f2dd646bb..3a4ee7612ef01ee7d3a56633499ceaa03fd93afd 100755 (executable)
@@ -47,4 +47,4 @@ ls -dl a > /dev/null 2>&1 && fail=1
 n_links=`stat --printf=%h b` || fail=1
 test "$n_links" = 1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 28876a0071b081f256c99c96dc00c5ef2e22f2b9..36c4bb0daf8feb28fd019c1143a92338f8e4c3d1 100755 (executable)
@@ -36,4 +36,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index eee4fd9d88532de1b9460662ce91543c8fba4f20..70b1e96aa66c7e1dea8ae74e0ea7604961e47e55 100755 (executable)
@@ -47,4 +47,4 @@ EOF
 
 compare out2 exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index dffdf40c163dee949a452d6b5e2fbb063dd2f10a..2067bd81cc349d83c9897c53ac566beced0d6e6c 100755 (executable)
@@ -86,4 +86,4 @@ test `stat --format %i a/f` = `stat --format %i c/f` || fail=1
 # b/f and c/f must not be linked
 test `stat --format %i b/f` = `stat --format %i c/f` && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ef25d809217541030edfb2efeac2e8cfec7d3ac8..446fc34bf69ab15bc7e9e04cfdb0d36d79fc0575 100755 (executable)
@@ -50,4 +50,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 38217e0f37a41c29e3d0933189b7ff02836d25db..82c0c21b485757706743389b93844f84f237cac4 100755 (executable)
@@ -32,4 +32,4 @@ fail=0
 mv dir file > /dev/null 2>&1 && fail=1
 mv file dir > /dev/null 2>&1 && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9a038814ab69a0c2f98ebdbedf8c7041c6fbc48e..8e260a77756e7757e6b339e337a9db476066664d 100755 (executable)
@@ -44,4 +44,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d7b56e85471d24ac33ffe88b9a8817c8ebba5d91..398d877dcf7975a3927066d546aa4df09ab5ce2c 100755 (executable)
@@ -68,4 +68,4 @@ EOF
   compare out exp || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index f2eaf918e330fd75d03ff5e1e30e4e93dba3cf59..912354ee8dd51997f4c589c2f4f6f5527c96838d 100755 (executable)
@@ -43,4 +43,4 @@ test `cat $ff` = force-contents || fail=1
 # device and inodes are the same.
 mv $ff $ff2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index aaf9349af89684e6d24f93e4c99b292ca31f5410..6451a1cae771001f8b209a1779fab9c8028b0090 100755 (executable)
@@ -79,4 +79,4 @@ ic=`ls -i c|sed 's/ c//'`
 test $ia = $ib || fail=1
 test $ia = $ic || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index a2fa4e759a2d1edb74e97311b28843676b0bfad6..e476c9d30de27264d50694c3961300be800a56aa 100755 (executable)
@@ -71,4 +71,4 @@ test "$ia" = "$ic" || fail=1
 ib=`ls -i x/b` || fail=1; set x $ib; ib=$2
 test "$ia" = "$ib" && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 881cab518d0d13c048a93682199754f87dac50de..e11914a1f43a5efa81df2193bbac01f8b36c27a3 100755 (executable)
@@ -40,4 +40,4 @@ test -r a && fail=1
 test -r b || fail=1
 test -r b~ || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 864fd0318343a58174842b3bdcc02f8f42e08a94..08b3c92523ad897b981fe4b4104209387dedcd1c 100755 (executable)
@@ -42,4 +42,4 @@ a=`sed -n 's/ a$//p' out`
 b=`sed -n 's/ b$//p' out`
 test "$a" = "$b" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 0b4a12903aacb7723ea87c7f64428b80c9a3c147..a558d32bc14b01b6a035cd06e5c3ca80ab44251c 100755 (executable)
@@ -35,4 +35,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1cc13949745f9f42f6523091d3903c826177a1ed..959912a16342e34fd14a278f9168b3082c12b670 100755 (executable)
@@ -57,4 +57,4 @@ test -f g || fail=1
 test -f h || fail=1
 compare g h || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9d8b03ecd7428ca1714ba32ab0086479ee9cc141..b9cd7d9ed882c19899b9a766fece450ab2d5c6a0 100755 (executable)
@@ -54,4 +54,4 @@ case "`cat out`" in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 5de59b43b3c5cb2076250906ff5595e3c41eb2aa..fcc38df533e2fe1e8faedd217a187c0bfe5bf2b4 100755 (executable)
@@ -51,4 +51,4 @@ mv -i a b < y >/dev/null 2>&1 || fail=1
 test -r a && fail=1
 test -r b || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index da9716888b52b8e9e84e6375513abf8705055a02..f8fc8e6a78af6b70391419a64bed6d82a4ecc6eb 100755 (executable)
@@ -31,4 +31,4 @@ fail=0
 # coreutils 6.2 mv would neglect to prompt in this case.
 echo n | mv -i a b 2>/dev/null || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b322872590bb5f64c59fe521f31a551ee92338cf..226d5dd1766751ee12669fbee11520c8523796cc 100755 (executable)
@@ -48,4 +48,4 @@ case "`cat b/foo`" in
   *) fail=1;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 915194f6080bc5fbf245c31c71cd274f61987534..428eb174e28a5252da171965ef769dbbb3e8c1d2 100755 (executable)
@@ -55,4 +55,4 @@ test -d $dir/$dir && fail=1
 # Make sure the file has been moved to the right place.
 test -f $dir/$file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 13e996a22684cb71465b3a9e90fa6f9c28b4ea43..99763d62d1a4710738bef33861f412a48aee8452 100755 (executable)
@@ -54,4 +54,4 @@ EOF
 
 compare out2 exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3b967322f9b11f2a2af23356b416c6cdb896f598..d1a0710d47cc40f0b62c76e45d4b7c62ebf25bf9 100755 (executable)
@@ -42,4 +42,4 @@ EOF
 
 compare out2 exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9f001139fd5cf2eafb6d03423073a6e560d8bf9b..0a4af7fc9d535dc0ec5ba8ce8f1d10d71a8520eb 100755 (executable)
@@ -36,4 +36,4 @@ mv s s 2> /dev/null && fail=1
 # Before 4.0.36, `s' would have been removed.
 test -f s || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1141b7303aa4434cda217b4aa86c639bf6360f86..993bbdf0c2abfc2b49b8b68942d1909092e4c1a3 100755 (executable)
@@ -57,4 +57,4 @@ rm .dirs
 out=$(ls -A) || fail=1
 test -z "$out" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f10dc10efb18b5bc03c1faeb5a993ef6dd1000fa..bae203cc81329270dc6926c72573ae43329a83a4 100755 (executable)
@@ -75,4 +75,4 @@ compare out2 exp || fail=1
 # cd $other_partition_tmpdir
 # ls -l -A -R $other_partition_tmpdir
 
-(exit $fail); exit $fail
+Exit $fail
index 7df1fb99f28caa622514cee2baf1bf2d5ac3d11c..7094cc73f75d5f75be7994f35af18d45f8e25679 100755 (executable)
@@ -51,4 +51,4 @@ mv -fT src d2 2> /dev/null && fail=1
 # rename must fail, since the src is not a directory.
 mv -fT f e2 2> /dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 60c4210311abc72038cb7bf0b6b4b9dc3e40461f..469880a89e8317bb4e23b43db175563ca92b8770 100755 (executable)
@@ -56,4 +56,4 @@ else
 fi
 test $fail = 1 && diff out exp 2> /dev/null
 
-(exit $fail); exit $fail
+Exit $fail
index 3eaa083cd80bce46069c5ae3efa29802565b795a..fa3d54da6c2fd6a2280c0a341df850b44b69c45b 100755 (executable)
@@ -45,4 +45,4 @@ test $1 = $3 || fail=1
 set `ls -Ci a/1 b/1`
 test $1 = $3 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8bff9915feffb34c197f7236eb101fe74639337c..e80004b6abf59e45ba0bf6c05e653e1ab4cb2672 100755 (executable)
@@ -33,4 +33,4 @@ fail=0
 
 mv foo/ $other_partition_tmpdir/bar || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 92625249369349ca4e90df791c9616770c53e49b..2aed4d854094363b07d890381277fa9f77675ebd 100755 (executable)
@@ -204,4 +204,4 @@ EOF
 # Redirect to stderr, since stdout is already taken.
 compare $expected $actual 1>&2 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 03f169ebb3166388cb0aaded95ee51511a07eb2c..08236a2a49272899f52dca0e72cb5036d54f2cba 100755 (executable)
@@ -39,4 +39,4 @@ test -f $other_partition_tmpdir/file || fail=1
 mode=`ls -l $other_partition_tmpdir/file|cut -b-10`
 test "$mode" = "-rwxrwxrwx" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 95bbccb8d8061c316b1cb8db9e914646a321f63f..44a1af2b7cace452e1a847b637dd57f6c307b4f2 100755 (executable)
@@ -37,4 +37,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 42967c8664ab16a9ed41c697a16d6a7e565aebbe..fb7cc2f8d603f0b36bf061d200c3fd39a2007879 100755 (executable)
@@ -39,4 +39,4 @@ EOF
 
 compare out exp_err || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 14cb76211edbf8bbe207f82112fbf8611355dd33..55d8f8f287442ed0b30464b8bfb20862abf5df2e 100755 (executable)
@@ -65,4 +65,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 560d63de9be24590dfa4ae6ca76f5deb8ccf3bbb..b1277225078e9f3a13aa312a27da8799a9beb8db 100755 (executable)
@@ -47,4 +47,4 @@ test -f $file && fail=1
 # Make sure $rem_file is unmodified.
 test `cat $rem_file` = remote || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index eea982f3ecb7bac5b544138a5d1b5ee325380dea..a5932ba64f7352136debd6c8b149dec3644e91c1 100755 (executable)
@@ -55,4 +55,4 @@ done
 #touch a a2
 #mv a a2/ && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 15e6fa76201ef2ad59c405fda32e43cfa53807be..29910c82bf1e369e217545af5bb4689a05729122 100755 (executable)
@@ -57,4 +57,4 @@ cp --update new old || fail=1
 case "`cat old`" in new) ;; *) fail=1 ;; esac
 case "`cat new`" in new) ;; *) fail=1 ;; esac
 
-(exit $fail); exit $fail
+Exit $fail
index 72c2c5cd3192a53fb96fb617002f089862b18567..6316ff98f9203177932672d8da6d049430028c61 100755 (executable)
@@ -107,4 +107,4 @@ for p in "" "$pwd/$tmp/"; do
   test -z "$v" || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 67f84b92f0471f8d79eb01e912415af2033280d2..9e19eb01584513647aab31e22c87109e86e7cb22 100755 (executable)
@@ -140,4 +140,4 @@ for p in "" "$pwd/$tmp/"; do
   test -z "$v" || fail=1
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 24f98c985d3610069c718ab00eeae1237d28e7ce..d20dcd73b80572a71293e3fd69c38665f9064f66 100755 (executable)
@@ -144,4 +144,4 @@ for p in "" "$pwd/$tmp/"; do
 
 done
 
-(exit $fail); exit $fail
+Exit $fail
index 91401b0f4a16936fd61dbb4fa21d0cf79b402476..cdde35bae1f2ce745b8f34ea4d900a501bb153db 100755 (executable)
@@ -45,4 +45,4 @@ test -z "$v" || fail=1
 v=`readlink missing` && fail=1
 test -z "$v" || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 1f98edfe4b6d2a458237318f5fca166a595deb21..a6d9dc9d330788ac16df6565d1908558ac67829d 100644 (file)
@@ -2,5 +2,5 @@
 $PERL -e 'use warnings' > /dev/null 2>&1 || {
   echo 1>&2 "$0: configure did not find a usable version of Perl," \
     "so skipping this test"
-  (exit 77); exit 77
+  Exit 77
 }
index 4c9f04d03987eaf86ee2f7b51f9959d384d94bac..20522a052eee776df580042388c4e9f79333db6e 100755 (executable)
@@ -38,4 +38,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 7581be22fd6447c63b80327343e4f7368bb7a117..189bafcfca8a041b055b19beebbb8cfdb37e60ef 100755 (executable)
@@ -44,4 +44,4 @@ ls -l symlink > /dev/null 2>&1 && fail=1
 
 kill $pid > /dev/null 2>&1
 
-(exit $fail); exit $fail
+Exit $fail
index 34e9e1919b660430a85ca4ff39e2e0468f5db3dc..c1696788087f73304d9ed1c0155863a12ec38a0c 100755 (executable)
@@ -55,4 +55,4 @@ rm -r $t || fail=1
 # Make sure all of $t was deleted.
 test -d $t && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ed84c66ead7e85dbea56fa9d0f4e6b18e9423a1a..f01a79efc2c618d7ade8c741e78b49884263656a 100755 (executable)
@@ -50,4 +50,4 @@ test -s out && fail=1
 # the directory must have been removed
 test -d x && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 35ab1852d1e6b035d5299a892375a00fbfce3a8b..d5317d7b3728d7dc87d04f09e7b9195308d96cf8 100755 (executable)
@@ -44,4 +44,4 @@ rm -f out-t
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 064ef5d43930cd88b3b4411ff16152525443a635..1d06b4438e01a63dad7be7bab347d9477b8ebbb7 100755 (executable)
@@ -36,4 +36,4 @@ EOF
 # Before coreutils-5.93 this test would fail on Solaris 9 and newer.
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 0d0e1a1de403646ffb322935fb97eaa65285d3a0..6a3ac5105f6ef2cc0a124771ea09ba96befc7862 100755 (executable)
@@ -31,4 +31,4 @@ fail=0
 
 rm -r a b || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e89d103f2b10cc00996291dbfa8c7de7da0d4790..67af8753e18dbb3adf11ea3d9f616f9f4f47921d 100755 (executable)
@@ -40,4 +40,4 @@ test -d inacc && fail=1
 rm -rf a || fail=1
 test -d a && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index acd241a207b458898f5f2dd6d346a2674c65fc6d..fa008068f25e892349d32fe61e503c77c46cf4c4 100755 (executable)
@@ -30,4 +30,4 @@ mkdir -p d || framework_failure
 fail=0
 rm -f d/no-such-file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 6cc66ef80f44a021faa8e08ae58a2d1731e689fa..14654e99932b8e130a9c3bca96ca6836aff66ea3 100755 (executable)
@@ -54,4 +54,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 916b2577bc2665be092b4f62ec38062ab577f517..4722b0f61177dcb790e7e6c7894fdf33cb3da477 100755 (executable)
@@ -56,4 +56,4 @@ rm: cannot remove `e/slink': Permission denied
 EOF
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index abb7ffd04bc6b380d88a70b2b9979fd2a23a5d9f..eaa384a760d1422816e3897531d7cd5f2c74791c 100755 (executable)
@@ -39,4 +39,4 @@ fail=0
 
 rm -r t || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index d19ebeaec0bef76afcf7b711086ea145212cd5b3..1d4b1dced579b41cc365e68b242b05afd54427d2 100755 (executable)
@@ -44,4 +44,4 @@ test -f $t/a && fail=1
 
 rm -rf $t
 
-(exit $fail); exit $fail
+Exit $fail
index 244054ab7777a57d660bad33ca44ffb9a7da56f2..2bde9ecfa14b25850733d24a36454a8a0a73a241 100755 (executable)
@@ -35,4 +35,4 @@ rm --interactive=never f > out || fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f028b6357d572ea2a10597dc4dd3a49e036c4db9..718b1495dbe3ea47e9818daf736b66e804164465 100755 (executable)
@@ -36,4 +36,4 @@ rm -i dir < y > /dev/null 2>&1 && fail=1
 # The directory must remain.
 test -d dir || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 37e0150f43e1a764bfb63a02929b2a0e6dce0315..7b38fb6fd0677f89e3eb1c25dc2902f958d7283a 100755 (executable)
@@ -32,4 +32,4 @@ fail=0
 # Example from Andreas Schwab.
 rm -f existing-non-dir/f > out 2>&1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 35cddc5992b0119f46f4aff481e2f98db1338c2e..fc46b021fd683b4a9279074b2852edfab652428b 100755 (executable)
@@ -57,4 +57,4 @@ sed 's/: The file access permissions.*/: Permission denied/'<out>o1;mv o1 out
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 382cc6ff1901a9781ede01f1de126dc453e224ca..88afd7554197a824128a470e0662d727b0687284 100755 (executable)
@@ -91,4 +91,4 @@ EOF
 compare out expout || fail=1
 compare err experr || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 6238f3fcf4f22fabb72b4180eb6efddcdaf91184..1590832814034ade15e45d6493673dfa718c8b14 100755 (executable)
@@ -111,4 +111,4 @@ EOF
 compare out expout || fail=1
 compare err experr || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c3cdc0be856b3c0515ed5ea697d1a261a7b5d75f..c3cb8b32719c07768cb1825bba39d40d52b00564 100755 (executable)
@@ -61,4 +61,4 @@ case `echo $t/*` in
   *) fail=1 ;;
 esac
 
-(exit $fail); exit $fail
+Exit $fail
index 596887311b41509d2df8ca7d60b22d56abc15ad8..173458d50da6c2640410fdf53c63103630a07953 100755 (executable)
@@ -56,4 +56,4 @@ echo x >> out
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index b888296c82c585aad06a476084f0295c49bd08be..c88642037bbd391d7f68357339da24e2cc7f4ccb 100755 (executable)
@@ -43,4 +43,4 @@ test -d d || fail=1
 # f must have been removed.
 test -f d/f && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 419ada201a3a114986491d2b28de00cf62103a6a..2de7678dda47eddebdbbb5de1cad2e54018b5d22 100755 (executable)
@@ -45,4 +45,4 @@ umount $t
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ec846fb8d3c10a82cbf9d5366c5ba10961af2bd4..187b6642cc891942806cbfb3400107876104706b 100755 (executable)
@@ -47,4 +47,4 @@ done
 # Compare expected and actual output.
 compare $test.E $test.O || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 0bf6756defa7d129262257c8161bdaa67ac4fe1b..d9614ba92816afa2fffaaa0eb300c8504f7280e0 100755 (executable)
@@ -48,4 +48,4 @@ fi
 # Compare expected and actual output.
 cmp t/E t/O || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9c31d881f2199ea262488e97ec2287bf67f572e4..e4d8dc961f50470850c2d3646ea5426f315cc3a7 100755 (executable)
@@ -50,4 +50,4 @@ fail=0
 rm -rf t || fail=1
 test -d t && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3d210791457173ea8818b163eb8ee92277301be6..7cc84b61d3510a5429860852b61b0150784943bd 100755 (executable)
@@ -38,4 +38,4 @@ rm -fr d/../ 2>/dev/null && fail=1
 
 test -f d/a || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 15dc7412521ace89ee23b39cf79f064e707b679b..2d2e6ebbf9daa01509169355ffdbb283d03e3c3b 100755 (executable)
@@ -43,4 +43,4 @@ rm -rf b  || fail=1
 
 test -d b && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 70bc0e8b4a877b24542f8d2d99b2d9e2fa5a510e..116bd7bea1130403ec0d3eff09073c9612b53c9e 100755 (executable)
@@ -50,4 +50,4 @@ test -d b/a/p || fail=1
 test -d b/c && fail=1
 test -d b/d && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 853f4e2ac87e4f3029d5ae74be5c5ea840b9bbb8..67402a823e052786bb244b0e44d94d2561f44555 100755 (executable)
@@ -57,4 +57,4 @@ test -d a/3 && fail=1
 chmod u+x b
 test -d b/3 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c5630a269f1aaa95d5035dcf0f2ef48218716f44..a64bd279774b4f3210c847855c480a8a33af305d 100755 (executable)
@@ -75,4 +75,4 @@ compare out exp || fail=1
 
 test -d z && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 2fbf317a1294e5250519731e5d2fd5c04a776f4c..8642a9d23539120ae0444007248ff852cf7bcd5c 100755 (executable)
@@ -33,4 +33,4 @@ rm dir > /dev/null 2>&1 && fail=1
 
 test -d dir || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index f54d640a0c962e91e2b428e6a9a94a6ed3f860b6..e36f08dfa0e66c75313ecbe6aaa04e3febb40de5 100755 (executable)
@@ -54,4 +54,4 @@ test -d d && fail=1
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index ce1016e1f43031e7c764cf80c218b1adc22b1223..010c937826f0d96cbd92c940f93860790cad889b 100755 (executable)
@@ -31,4 +31,4 @@ fi
 fail=0
 rm -r '' > /dev/null 2>&1 && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 005c4255c5b55abeb293cbd78e8c6d8afafa62c5..615f24d8d456c0e362ab1e10205a6f400e483a59 100755 (executable)
@@ -37,4 +37,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e79bd6003087d4b5cdacdf0b92057aa8a5cb853a..db38f900f8ee54c26ed62106eca54d60da207844 100755 (executable)
@@ -45,4 +45,4 @@ test -d "$t/b" && fail=1
 test -d "$t/d" && fail=1
 test -d "$t/e" && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 3a9d5411a7c2dd872ec0303c438bf56ce7d86422..71432e6d9ce4c173ba540c05be5ca23299b3719e 100755 (executable)
@@ -36,4 +36,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9eeb633eac491cd190e354c8e93864b72f3f2be5..bfc7b0768127f8e7af00a3951429c7bc9d9280bf 100755 (executable)
@@ -34,4 +34,4 @@ fail=0
 # As of coreutils-5.1.2, it fails, as required.
 rmdir -p d d/e/f 2> /dev/null && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e55ae1f6485568e46ad133dde3e002ede6034d76..564b180a264ffa5cda32237ed37d83badfb55d91 100755 (executable)
@@ -34,4 +34,4 @@ test -d "$cwd/a/x" || fail=1
 test -d "$cwd/a/b" && fail=1
 test -d "$cwd/a/b/c" && fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 923e9c9c97b03e9e7e7fb76ff4f85ac513c93ee9..85e4e7e04899013d1cc74ce4fa2c26400a484a88 100755 (executable)
@@ -31,4 +31,4 @@ fail=0
 # rmdir: `dir': No such file or directory
 rmdir -p dir/ || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 67bc0d1fc74676c0dfda5f861b8b1974611abd6d..ca1687238aecad481cee8d2c2c1f9510d076adc4 100644 (file)
@@ -38,4 +38,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index fc761006bac2db278d001261de2214b892ab2f73..d78a540632d5c5c1cd56393007e861c770e13ae1 100755 (executable)
@@ -42,4 +42,4 @@ pid=$!
 tail --pid=$pid -f f > /dev/null 2>&1 || fail=1
 chattr -a f 2>/dev/null
 
-(exit $fail); exit $fail
+Exit $fail
index 309d12d8d69fbcd41db660ea3b89bf5b978b2da4..65f00d6af08af5d75dabfaf9d75aee880a40227f 100755 (executable)
@@ -61,4 +61,4 @@ esac
 
 test $fail = 1 && cat err
 
-(exit $fail); exit $fail
+Exit $fail
index 4c6f4a9f3a43bb1e102951dc3a6b541bead94529..d816c7c65d7814035307085e3cfc228bc3b425ed 100755 (executable)
@@ -49,4 +49,4 @@ esac
 
 test $fail = 1 && cat err
 
-(exit $fail); exit $fail
+Exit $fail
index b362aeb3d90cb3f8196587d7dcdf8713034fa89d..c8b2a488408e4cf84d314c3804995bb3d92d61ce 100755 (executable)
@@ -52,4 +52,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index c18c3e670f5acc1afdd5abff7d83d08ebc950f7b..bf12a1143fcc00e847b086cc9599321462bb3d28 100755 (executable)
@@ -36,4 +36,4 @@ sleep 1
 fail=0
 kill $tail_pid && fail=1 || :
 
-(exit $fail); exit $fail
+Exit $fail
index 84566b542812b6df60a226f95d8dcb920019be75..4766671b2661c147ed3b5e71691ebb4b0368f742 100755 (executable)
@@ -30,4 +30,4 @@ if test -r $ksyms; then
   tail $ksyms > /dev/null || fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 3151e9d091ff489d1d91dd5c8f38b17e6c42a75d..cc8cc8ee919a087d46f050991ba80eef76a08e47 100755 (executable)
@@ -35,4 +35,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 4a22541d8223116144e1c6699b2d282ced54721d..bf19cf54c1aff1b6147fedddbe844470d135a787 100755 (executable)
@@ -56,4 +56,4 @@ for file in empty nonempty; do
   done
 done
 
-(exit $fail); exit $fail
+Exit $fail
index f0e107061803fe24d1c898cc9e9ce35d15166636..e7ec80e6d4540dd7a3418dea8f5607bb85e4fbf7 100644 (file)
@@ -5,13 +5,13 @@ unset function_test
 eval 'function_test() { return 11; }; function_test'
 if test $? != 11; then
   echo "$0: /bin/sh lacks support for functions; skipping this test." 1>&2
-  (exit 77); exit 77
+  Exit 77
 fi
 
 skip_test_()
 {
   echo "$0: skipping test: $@" 1>&2
-  (exit 77); exit 77
+  Exit 77
 }
 
 require_acl_()
@@ -184,7 +184,7 @@ require_root_()
 }
 
 skip_if_root_() { uid_is_privileged_ && skip_test_ "must be run as non-root"; }
-error_() { echo "$0: $@" 1>&2; (exit 1); exit 1; }
+error_() { echo "$0: $@" 1>&2; Exit 1; }
 framework_failure() { error_ 'failure in testing framework'; }
 
 # Set `groups' to a space-separated list of at least two groups
@@ -271,6 +271,18 @@ working_umask_or_skip_()
   esac
 }
 
+# We use a trap below for cleanup.  This requires us to go through
+# hoops to get the right exit status transported through the signal.
+# So use `Exit STATUS' instead of `exit STATUS' inside of the tests.
+# Turn off errexit here so that we don't trip the bug with OSF1/Tru64
+# sh inside this function.
+Exit ()
+{
+  set +e
+  (exit $1)
+  exit $1
+}
+
 test_dir_=$(pwd)
 
 this_test_() { echo "./$0" | sed 's,.*/,,'; }
@@ -294,7 +306,7 @@ remove_tmp_()
 # Run each test from within a temporary sub-directory named after the
 # test itself, and arrange to remove it upon exception or normal exit.
 trap remove_tmp_ 0
-trap '(exit $?); exit $?' 1 2 13 15
+trap 'Exit $?' 1 2 13 15
 
 cd "$t_" || error_ "failed to cd to $t_"
 
index aedb4afb2236ec8827e99557ac7ad05d92afe700..add6f63f13b74446bd50e8f75b8dad7464c8d365 100755 (executable)
@@ -51,4 +51,4 @@ when operating on dangling symlinks.
   esac
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 34023072f22637e6e182ff7ea696bbf4f2097e58..1698ab1ca653d9c81d1f32ac371385996e381a96 100755 (executable)
@@ -11,4 +11,4 @@ fi
 
 fail=0
 touch . || fail=1
-(exit $fail); exit $fail
+Exit $fail
index 0f42ba57e81a8aac6749fa4aef6a6017f9698bda..9c11990dcc0cace35b86a8eb0552b4fba4542606 100755 (executable)
@@ -82,4 +82,4 @@ if test $fail != 0; then
 EOF
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index b8889121b04adc02f73c8d1adae9a34b3fa08160..37814fd4d2817ddac0be3f7a2bb7aafcbc920d19 100755 (executable)
@@ -38,4 +38,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 9cd2d0171cc9a40306ab22db15987053038b442d..8152717ba72b6d3bab5ef9525eed61ce146753d6 100755 (executable)
@@ -29,4 +29,4 @@ fail=0
 
 touch fifo || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index be2d0dbf34876a8081d76e1617e0d8a54764740d..48c81d55d44a442e19469b63175276a04e956ff8 100755 (executable)
@@ -41,4 +41,4 @@ if "$test" -w /dev/stdout >/dev/null &&
   touch -ca - >&- 2> /dev/null || fail=1
 fi
 
-(exit $fail); exit $fail
+Exit $fail
index 7550bae5ee8f990a3495b1474f10d52d81e2c27d..5a662b3df0634db8329cf28ae1ea9b4b128932fb 100755 (executable)
@@ -42,4 +42,4 @@ test "$*" = "x t1 t2" || fail=1
 # Also test the combination of --no-create and -a.
 touch -a --no-create t1 || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index adcdaa87aa8f31c0330ae26d20d09fdfa6544b45..b0ad4ac595c4996edef2616a49323b405772141c 100755 (executable)
@@ -54,4 +54,4 @@ test "$match" = 1 || fail=1
 
 test $fail = 1 && diff out exp 2> /dev/null
 
-(exit $fail); exit $fail
+Exit $fail
index 2c1faefef4b43a432b56ae3948b36c6d653476bf..123df8458eb3c34b551e3e60e1cac32cb9a020ec 100755 (executable)
@@ -36,4 +36,4 @@ chmod g+x .
 
 setuidgid $NON_ROOT_USERNAME env PATH="$PATH" touch -d now root-owned || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index 8b558777ea7510d8da7bf6036f6956da141a0a4e..a5dcd24b6f7e5e458df9825ae7ebcffb8cb80067 100755 (executable)
@@ -43,4 +43,4 @@ y2000=0101000000
 rm -f $y2000 file || fail=1
 touch $y2000 file && test -f $y2000 && test -f file || fail=1
 
-(exit $fail); exit $fail
+Exit $fail
index e2338c51c42195b212d79d39cdd2f2f5992ca68e..8b7ebd18f4f33c02df9d43109f715668c4a05c72 100755 (executable)
@@ -33,4 +33,4 @@ touch read-only || fail=1
 
 touch - 1< read-only 2> /dev/null && { test ! -f - || fail=1; }
 
-(exit $fail); exit $fail
+Exit $fail
index 7c1396f150f226dcb48fba9f6b5338b2442904b4..db31b16d04c0ffb02f04a7571924f49448b36f2d 100755 (executable)
@@ -40,4 +40,4 @@ EOF
 
 compare out exp || fail=1
 
-(exit $fail); exit $fail
+Exit $fail