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 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15015.59568.965521.675165@jupiter.akutech-local.de> Date: Thu, 8 Mar 2001 21:16:48 +0100 From: Ralf Fassel To: bug-bash AT gnu DOT org, cygwin AT cygwin DOT com Subject: different behaviour of bash and sh Organization: Akustik Technologie Goettingen (ATG) Configuration Information [Automatically generated, do not change]: Machine: i686 OS: cygwin Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash.exe' -DCONF_HOSTTYPE='i686' -DCONF_OSTYPE='cygwin' -DCONF_MACHTYPE='i686-pc-cygwin' -DCONF_VENDOR='pc' -DSHELL -DHAVE_CONFIG_H -I. -I../src -I../src/include -I../src/lib -I/src/bash/distro/usr/include -g -O2 uname output: CYGWIN_NT-4.0 MARS 1.1.8(0.34/3/2) 2001-01-31 10:08 i686 unknown 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). R' -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple