Document Number: AUSTIN/39 Title: XSH D2 Aardvark Change Request Report Final Revision Date: 1999-12-20 Source: Andrew Josey, Chair Action: for information This report contains the dispositions of the aardvark comments submitted against the XSH Draft 2. This document should be read in conjunction with Austin document Austin/36. _____________________________________________________________________________ Editorial Enhancement Request Number 1 donnte@microsoft.com BUG in XSI (rdvk# 1) [DT-XSI-1] Fri, 12 Nov 1999 09:16:43 -0800 _____________________________________________________________________________ Accept_X___ Accept as marked below_____ Duplicate_____ Reject_____ Rationale for rejected or partial changes: accept _____________________________________________________________________________ Page: 6 Line: 108 Section: 1.4.3 Problem: It appears that this table is out of order, in that sections addressed are issue 4 (1.4), then issue 5, then issue 4 version 2 (sec 1.4.4 on p 8). Action: Fix order. _____________________________________________________________________________ Editorial Enhancement Request Number 2 Andries.Brouwer@cwi.nl Bug in XSI (rdvk# 3) [] Fri Nov 26, 11:21am +0100 _____________________________________________________________________________ Accept_____ Accept as marked below__X__ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Austin/36 _____________________________________________________________________________ Page: 320 Line: 9980 Section: omitted Problem: The fprintf text in line 9980 contradicts the text in line 9982. The fprintf page says: an optional l (ell) specifying that a following d, i, o, u, x, or X conversion character applies to a type long int or unsigned long int argument; an optional l (ell) specifying that a following n conversion character applies to a pointer to a type long int argument; ... If an h, l, or L appears with any other conversion character, the behavior is undefined. An optional l specifying that a following c conversion character applies to a wint_t argument; an optional l specifying that a following s conversion character applies to a pointer to a wchar_t argument. there are two flaws here: (i) the second fragment does not qualify l with `(ell)' (ii) the second fragment contradicts the last sentence of the first. Action: Move lines 9982-9984 to after the period in line 9980. Add `(ell)' after each of the two occurrences of `l'. _____________________________________________________________________________ objection Enhancement Request Number 3 prindle@voicenet.com Bug in XSH (rdvk# 2) [prindle.xsh-1] Mon Nov 22, 1:53pm -0500 _____________________________________________________________________________ Accept_____ Accept as marked below__X__ Duplicate_____ Reject_____ Rationale for rejected or partial changes: See Austin/36 _____________________________________________________________________________ Page: 713 Line: 22704-22707 Section: pthread_atfork() Problem: I'm not fond of this solution because, while it continues to support applications that followed the interpretation, it fails to support applications that do the reasonable thing. We should allow either application behavior. Action: Change synopsis to: Either: #include #include or: #include See also prindle.xbd-2 which requests that this function be also prototyped in . -------------------------------------------------------------------------------