]> git.gag.com Git - debian/gzip/commitdiff
* zdiff.in: Don't use '((' in a shell script, as it's not portable
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 8 Feb 2007 22:54:59 +0000 (22:54 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 8 Feb 2007 22:54:59 +0000 (22:54 +0000)
to some ksh implementations, e.g., Solaris 10 ksh M-11/16/88i.
Problem reported by Nelson H. F. Beebe in
<http://lists.gnu.org/archive/html/bug-gzip/2007-02/msg00005.html>.

ChangeLog
zdiff.in

index 726892926ecfbe97b0474b654e3edb9ce02503b4..efbadb397173cf47152c290af8dd205b4af11dcf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-02-08  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * zdiff.in: Don't use '((' in a shell script, as it's not portable
+       to some ksh implementations, e.g., Solaris 10 ksh M-11/16/88i.
+       Problem reported by Nelson H. F. Beebe in
+       <http://lists.gnu.org/archive/html/bug-gzip/2007-02/msg00005.html>.
+
 2007-02-05  Paul Eggert  <eggert@cs.ucla.edu>
 
        * NEWS: Version 1.3.11 released.
index 1eeaa7e47b87e0bb21b0aead5f2a646158dfeba6..fda3259fe1a808d18d40e00e5337fc6b2aeebe55 100644 (file)
--- a/zdiff.in
+++ b/zdiff.in
@@ -103,7 +103,7 @@ elif test $# -eq 2; then
                        gzip_status=$(
                          exec 4>&1
                          (gzip -cdfq -- "$1" 4>&-; echo $? >&4) 3>&- |
-                           ((gzip -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null |
+                           ( (gzip -cdfq -- "$2" 4>&-; echo $? >&4) 3>&- 5<&- </dev/null |
                               eval "$cmp" /dev/fd/5 -) 5<&0
                        )
                        case $gzip_status in