Email List: Xaustin-group-lX
[All Lists]

Re: Re: set -e and SIGCHLD

To: David Korn <yyy@xxxxxxxxxxxxxxxx>
Subject: Re: Re: set -e and SIGCHLD
From: Marc Aurele La France <yyy@xxxxxxxxxxx>
Date: Wed, 14 Mar 2001 11:33:19 -0700 (MST)
Cc: yyyyyyyyyyyyyy@xxxxxxxxxxxxx
On Wed, 14 Mar 2001, Marc Aurele La France wrote:

> If against D5, here're the edits for the principal change.  I'll aardvark
> this once I have it more fleshed out to include the changes elsewhere, but
> I wanted to get at least this out now.

> -------------------------------------------------------------------------

> XSH, exec, DESCRIPTION, page 777 (new text to be XSI shaded)

> - Line 9894, replace "Signals" with "Except for SIGCHLD, signals"
> - Line 9896, insert just before "After" at the tail end
>   "If the SIGCHLD signal is set to be ignored by the calling process, it
                                                               ^^^^^^^

Ooops, this should be "process image", not "process".

>    shall be set to the default action in the new process image.  The
>    SA_NOCLDWAIT shall be cleared for the SIGCHLD signal."

> XSH, exec, RATIONALE, page 783 (no shading)

> - Line 10118, replace "signals set to SIG_IGN" with "signals, other than
>   SIGCHLD, set to SIG_IGN".
> - Extend the paragraph that ends at line 10126 with
>   "The exception for SIGCHLD exists to ensure the new process image is
>    notified about the progress or termination of the process's child
>    processes, unless the new process image sets its own SIGCHLD signals to
>    be ignored."

> XSH, exec, CHANGE HISTORY, page 785 (no shading)

> - Insert a new entry after line 10222, reading
>   "The description of signal handler inheritance is updated so that the
>    new process image does not inherit automatic child process reaping."

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  yyy@xxxxxxxxxxx          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

<Prev in Thread] Current Thread [Next in Thread>