delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/08/22:40:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
MIME-Version: 1.0
Message-ID: <15015.59568.965521.675165@jupiter.akutech-local.de>
Date: Thu, 8 Mar 2001 21:16:48 +0100
From: Ralf Fassel <ralf AT akutech DOT de>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019