Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Mon, 12 Mar 2001 05:43:27 -0500 From: Chet Ramey To: ralf AT akutech DOT de Subject: Re: different behaviour of bash and sh Cc: bug-bash AT gnu DOT org, cygwin AT cygwin DOT com, chet AT po DOT cwru DOT edu Reply-To: chet AT po DOT cwru DOT edu Message-ID: <1010312104327.AA84634.SM@nike.ins.cwru.edu> Read-Receipt-To: chet AT po DOT CWRU DOT Edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-In-Reply-To: Message from ralf AT akutech DOT de of Thu, 8 Mar 2001 21:16:48 +0100 (id <15015 DOT 59568 DOT 965521 DOT 675165 AT jupiter DOT akutech-local DOT de>) X-In-Reply-To: Message from ralf AT akutech DOT de of Thu, 8 Mar 2001 21:16:48 +0100 (id <15015 DOT 59568 DOT 965521 DOT 675165 AT jupiter DOT akutech-local DOT de>) > Machine Type: i686-pc-cygwin > > Bash Version: 2.04 > Patch Level: 7 > Release Status: release > > Description: > The following script behaves differently in bash and sh: > > % cat script > #!/bin/sh -- > checkstat() { > echo $? > } > false > checkstat > # End of file > > Repeat-By: > > $ type bash > bash is /usr/bin/bash > $ bash script > 1 > $ type sh > sh is /usr/bin/sh > $ sh script > 0 > > The 0 is wrong IMHO, it should be 1. (Even HP with their BD-/bin/sh > returns 1). You're reporting a bug in the cygwin sh, not bash. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet) Chet Ramey, CWRU chet AT po DOT CWRU DOT Edu http://cnswww.cns.cwru.edu/~chet/ -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple