Document Number: AUSTIN/134

Title: XBD/TC1 d3 Aardvark Change Request Report (draft)

Revision Date: 2002-09-06

Source: Andrew Josey, Chair

Action: for review

This report contains the draft dispositions of the aardvark comments
submitted against the XBD TC1 d3  text.

Aardvark Summary Table
______________________
ERN 1 Accept 

 _____________________________________________________________________________
 COMMENT                                          Enhancement Request Number 1
 dwc@spartan.eng.sun.com                Bug in XBDtc1-d3 <signal.h> (rdvk#  1)
 {dwcXBD-1}                              Tue, 20 Aug 2002 10:48:25 -0700 (PDT)
 _____________________________________________________________________________
 Accept_X___    Accept as marked below_____     Duplicate_____     Reject_____
 Rationale for rejected or partial changes:


 _____________________________________________________________________________
 Page: 1  Line: 191,197  Section: <signal.h>


 Problem:

 See also my comment {dwcXSH-1} in in my comments on XSH TC1 draft 3.

 When we were addressing the issue raised by Barry Hedquist against
 <signal.h> in XBD TC1 draft 2, we went too far (largely due to a mistake
 on my part).  The sa_handler element of struct sigaction can indeed be a
 pointer to a signal-catching function (taking a single argument) or one
 of the macros SIG_DFL or SIG_IGN.  The sa_sigaction element of struct
 sigaction should only be a pointer to a signal-catching function (taking
 three arguments).

 Action:

 To be consistent with the text in the description of the sigaction()
 function, the following changes to XBD6 should replace XBD TC1 draft 3
 line 191:
         Pointer to a signal-catching function or one of the macros
         SIG_IGN or SIG_DFL.
 and the following changes to XBD6 should replace XBD TC1 draft 3 line
 197:
         Pointer to a signal-catching function.