Date: Tue, 10 Feb 1998 15:51:30 -0500 From: Chet Ramey <chet@nike.ins.cwru.edu> To: bde@zeta.org.au Cc: cracauer@cons.org, freebsd-current@FreeBSD.ORG, chet@po.cwru.edu Subject: Re: cvs commit: src/bin/sh jobs.c Message-ID: <980210205130.AA17028.SM@nike.ins.cwru.edu> In-Reply-To: Message from bde@zeta.org.au of Wed, 11 Feb 1998 04:42:20 %2B1100 (id <199802101742.EAA16027@godzilla.zeta.org.au>)
next in thread | previous in thread | raw e-mail | index | archive | help
> 4. For subshells, traps caught by the shell shall be set to the default > values and traps ignored by the shell shall be ignored by the command. > > Notes. "the default values" doesn't seem to be specified. It presumably > means that the corresponding signals are set to SIG_DFL. The initial > state of trap handlers doesn't seem to be specified anywhere. I disagree. I believe that it means the values of signal handlers inherited from the shells' parent. That is the `initial state of trap handlers'. If a user starts a shell with some signal ignored, he has every right to expect that all processes begun from that shell will have that signal ignored. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer Chet Ramey, Case Western Reserve University Internet: chet@po.CWRU.Edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?980210205130.AA17028.SM>