Document Number: AUSTIN/109r1 Title: XRATft Aardvark Change Request Report (final) Revision Date: 2002-06-21 Source: Andrew Josey, Chair Action: for review This report contains the draft dispositions of the aardvark comments submitted against the XRAT final text. Aardvark Summary Table ______________________ ERN 1 Accept as marked ERN 2 Accept as marked ERN 3 Accept as marked ERN 4 Accept _____________________________________________________________________________ COMMENT Enhancement Request Number 1 SHwareSyst@aol.com Defect in XRAT A.3 Definitions (rdvk# 3) {020429-01} Mon, 29 Apr 2002 23:07:58 +0100 (BST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: p11 338, change "Groupsc" ->"Groups" p 13 l 440 change "prefixed"->"suffixed" p 23 l 842 change "see also {hosted implementation} and {cooperating implementation}." to "see also {hosted implementation}." _____________________________________________________________________________ Page: 15 Line: 539 Section: A.3 Problem: Defect code : 2. Omission >From XRAT A.3 Definitions (braces added to denote italics) 840 Native Implementation* 841 This refers to an implementation of POSIX.1 that interfaces directly to an operating system 842 kernel; see also {hosted implementation} and {cooperating implementation}. {cooperating implementation*} is missing as a provided definition. So are the asterisks on these references, but they may have beeen considered superfluous. Action: At L539, Page 15 insert definition: Cooperating Implementation* Text as appropriate..... See Also: {implementation*}; {hosted implementation*}; {native implementation*}. L842: add asterisks after italicized implementations?? _____________________________________________________________________________ EDITORIAL Enhancement Request Number 2 terekhov@de.ibm.com Defect in XRAT B.2.4.2 (rdvk# 4) {8} Tue, 30 Apr 2002 10:13:50 +0100 (BST) _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Replace "SIGEV_NOTIFY" with "SIGEV_THREAD" and make sure it is indexed. _____________________________________________________________________________ Page: 98,306 Line: x Section: B.2.4.2 Problem: Defect code : 1. Error I guess, *SIGEV_THREAD* (symbolic value for the notification mechanism) is actually meant here: a) 3848 SIGEV_NOTIFY provides for "callback functions" for asynchronous notifications done by a .... b) < index:306 > SIGEV_NOTIFY......................98 Action: Replace "SIGEV_NOTIFY" with "SIGEV_THREAD" and perhaps add "sigev_notify....................98" to the index. _____________________________________________________________________________ COMMENT Enhancement Request Number 3 terekhov@de.ibm.com de.ibm.com (rdvk# 1) {5} Sat, 23 Mar 2002 09:15:37 GMT _____________________________________________________________________________ Accept_____ Accept as marked below_X___ Duplicate_____ Reject_____ Rationale for rejected or partial changes: Change the sentences as follows: 3971 standard signals in the thread signal mask and in the sa_mask installed by the signal 8698 /* Worry about thread signal mask */ _____________________________________________________________________________ Page: 100,102,209,213 Line: 3971-3972,4021,8698,8913 Section: Problem: Defect code : 1. Error David Butenhof wrote: [...] > 2) You've uncovered a bug in the specification that should be repaired in > the corrigenda. There is no such thing as a "process signal mask", and even > if it existed pselect() would have no business altering it. It needs to be > fixed to specify the THREAD signal mask. Please take a look at the results of my search on "signal mask" in the context of "process signal mask" (I think that these places (well, perhaps not all, but...) might need to be "corrected" as well): Line numbers are from 3971 standard signals in the process signal mask and in the sa_mask installed by the signal 3972 action for the realtime signal handlers. 4021 no effect. In fact, if a stop signal is generated for a stopped process whose signal mask blocks the 8698 /* Worry about process signal mask */ 8913 /* Default value of signal mask is the parents signal mask; */ Action: Change "process signal mask" to "thread signal mask". _____________________________________________________________________________ EDITORIAL Enhancement Request Number 4 jonhitchcock@hotmail.com Defect in XRAT Excluded utilities (rdvk# 2) {jjh70} Fri, 12 Apr 2002 15:46:14 +0100 (BST) _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: _____________________________________________________________________________ Page: 263 Line: 10846 Section: Excluded Problem: Defect code : 1. Error Lines 10846 and 10847 say that tsort is not included as a mandatory utility or in the XSI extension (see explanation at line 10721). But tsort is in the XSI extension. Action: Delete lines 10846 and 10847.