From owner-cvs-bin Sat Feb 7 08:50:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01738 for cvs-bin-outgoing; Sat, 7 Feb 1998 08:50:39 -0800 (PST) (envelope-from owner-cvs-bin) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA01703; Sat, 7 Feb 1998 08:50:30 -0800 (PST) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id DAA14279; Sun, 8 Feb 1998 03:45:59 +1100 Date: Sun, 8 Feb 1998 03:45:59 +1100 From: Bruce Evans Message-Id: <199802071645.DAA14279@godzilla.zeta.org.au> To: bde@zeta.org.au, cracauer@cons.org Subject: Re: cvs commit: src/bin/sh jobs.c Cc: cracauer@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Sender: owner-cvs-bin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I wrote: >#!/bin/sh >set -x >trap '' 2 >while : ; do cat; echo -n $?; done > >bash.1 says more clearly than sh.1 that the null trap causes the signal >to be ignored by invoked commands, but only sh behaves as documented. Version 2 of bash behaves as documented. Bruce