Minutes of the 19 September 2012 Teleconference Austin-578 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 20 September, 2012 Attendees Don Cragun, PASC OR Andrew Josey, The Open Group Jim Pugsley, Oracle Geoff Clare, The Open Group Eric Blake, Red Hat Nick Stoughton, USENIX, ISO/IEC OR Mark Brown, IBM, TOG OR Apologies Joerg Schilling, Fraunhofer Society * General News The Open Group sanity review has now ended and the the document has now been submitted for approval by The Open Group Governing Board for consideration at the October 25 meeting. For ISO balloting, we need to ensure that the project editor response to the comments from the ISO ballot detail the final set of changes post the ballot. This should be done when we submit the document for publication - this should wait until we get IEEE approval. We should describe in the cover letter what the changes are and explain that the changes beyond those raised in the ISO ballot are for synchronization. * Old Business +Bug 0000561: NUL-termination of sun_path in Unix sockets OPEN http://austingroupbugs.net/view.php?id=561 Eric has an action to update the proposal. +mbsnrtowcs() discussion OPEN Nick filed a defect report in Mantis during the meeting. http://austingroupbugs.net/view.php?id=601 +Bug 0000573: Please add '+' to the portable filename character set OPEN http://austingroupbugs.net/view.php?id=573 Joerg has an action to prepare a proposed change. +Bug 0000592: consistent use of struct timespec OPEN http://austingroupbugs.net/view.php?id=592 This item needs further investigation of existing implementations. Mark reported that AIX does not have a problem with this. Jim notes he is still looking at this. +Bug 0000598: OH shading and new interfaces OPEN http://austingroupbugs.net/view.php?id=598 Eric has an action to propose a new solution with self-contained headers. Bug 0000576: No format specifiers for several types OPEN http://austingroupbugs.net/view.php?id=576 Bug 0000599: Reserved "no thread" value for pthread_t A/M Issue 8 Bug 0000517: EBNF support OPEN http://austingroupbugs.net/view.php?id=517 It was agreed that we need Joerg's input on this item and have left it open for now. Andrew took an action on the 12 September call to notify Joerg (completed after the meeting). * Current Business Regarding the mailing list discussion about fseek/lseek and the interaction between file descriptors and streams, the standard developers believe that the standard is clear and no changes are required. Bug 0000604: Add text for subnormal argument case Accepted as Marked http://austingroupbugs.net/view.php?id=604 The item is tagged for TC2-2008. At page 2105 line 66587, replace: These functions shall compute the gamma( ) function of x. with a copy of page 1214 line 40039, dropping the log and the bars around the (x), so that it looks like: These functions shall compute (x) where (x) is defined as dt. At page 2105 line 66593 change: shall return Gamma(x). to: shall return the gamma of x. At page 2105 before line 66604 insert a new paragraph, shaded MXX: If x is subnormal and 1/x is representable, 1/x should be returned. Bug 0000605: fmod(NaN,0), fmod(infinity,NAN), fmod(0,NaN) are ambiguous Accepted as Marked. http://austingroupbugs.net/view.php?id=605 An interpretation is required. This item is tagged for TC2-2008. Interpretation response: The standard is unclear on this issue, and no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: It was ambiguous whether a domain error shall occur, the suggested change matches existing implementation of no domain error. Notes to the Editor (not part of this interpretation): [These edits are based on the text in Issue 7; although the original Description and Desired Action were based off of a draft for TC1 with other changes in neighboring text already incorporated.] On page 870 line 28887, change: If x or y is NaN, a NaN shall be returned. to: If x or y is NaN, a NaN shall be returned, and none of the conditions below shall be considered. Bug 0000606: should be required to define socklen_t Accepted as Marked. http://austingroupbugs.net/view.php?id=606 This item is tagged as Issue 8. Insert a new paragraph before P222, L7271: The header shall define the socklen_t type as described in . Bug 0000607: awk nextfile statement Accepted as Marked http://austingroupbugs.net/view.php?id=607 This item is tagged for Issue 8 Add a paragraph to the "Actions" section after p2441 line 77586: The nextfile statement shall cause all further processing of the current input file to be abandoned. The behavior is undefined if a nextfile statement appears or is invoked in a BEGIN or END action, or in a user-defined function. Add nextfile to the grammar p2447 line 77834 and 77835, i.e.: %token Next Nextfile Print Printf Return While /* 'next' 'nextfile' 'print' 'printf' 'return' 'while' */ ...(at line 77923)... terminatable_statement : simple_statement | Break | Continue | Next | Nextfile | Exit expr_opt | Return expr_opt | Do newline_opt terminated_statement While '(' expr ')' ; Add "nextfile" to list of keywords (in alphabetical order) recognized as individual tokens in the "Lexical Conventions" section, list item 10 at line 78172. Add to p2438 line 77449: "Records skipped by the nextfile statement shall not be included." Change p2440 line 77544: Each END pattern shall be matched once and its associated action exectued after the last record of input has been read. To: Each END pattern shall be matched once and its associated action exectued after the last record of input has been read, or if there is no further input file to process following a nextfile statement. Next Steps ---------- The next call is on September 26. This call will be for the regular 90 minutes. http://austingroupbugs.net See the calendar for the list of dialup numbers. An IRC channel will be available for the meeting irc://irc.freenode.org/austingroupbugs