| www.delorie.com/archives/browse.cgi | search |
| 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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |