Minutes of the 25 April 2013 Teleconference Austin-606 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 26th April 2013 Attendees Don Cragun, PASC OR Andrew Josey, The Open Group Eric Blake, Red Hat Jim Pugsley, Oracle Geoff Clare, The Open Group Nick Stoughton, USENIX, ISO/IEC OR Joerg Schilling, Fraunhofer Society Apologies Richard Hansen, BBN Mark Brown, IBM, TOG OR * General News The pdf and html versions of the merged 2013 edition document were published on 19 April 2013. A number of small problems have been found in the html and corrected (see http://austingroupbugs.net/view.php?id=682 ). * Outstanding actions +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. +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 0000517: EBNF support OPEN http://austingroupbugs.net/view.php?id=517 Action on Joerg to look at this. +Bug 0000633: SIGEV_THREAD delivery renders many signal interfaces unsafe OPEN http://austingroupbugs.net/view.php?id=633 This item was again left open pending further feedback. +Bug 0000657: Conditions under which fmemopen() write a NUL to the buffer are insufficiently specified OPEN http://austingroupbugs.net/view.php?id=657 Eric has an action to propose wording to clarify the behavior for fmemopen(), and also to contact the glibc developers to get their feedback. +Bug 0000656: Clearly allow or forbid thread-local storage for "static" buffers OPEN http://austingroupbugs.net/view.php?id=656 Don has an action to propose wording changes to all of the same places that bug 75 modified. +Bug 0000654: unclear behavior of in-line variable assignments preceding functions, special built-ins OPEN http://austingroupbugs.net/view.php?id=654 Richard has volunteered to take an action to draft some words. +Bug 0000658: Undefined/unspecified behavior clauses in description of open have race conditions OPEN http://austingroupbugs.net/view.php?id=658 It was noted that there is some overlap with changes in TC1. Eric took an action to update the proposal to resolve the overlaps appropriately. * Current Business We picked up again on bug 663 Bug 0000663: Specification of str[n]casecmp is ambiguous ReOPENed http://austingroupbugs.net/view.php?id=663 The next steps were discussed. Mark needs to followup with his contact. Bug 0000670: references to "time_" prefix should be "timer_" Accepted http://austingroupbugs.net/view.php?id=670 This item is tagged for TC2-2008 Bug 0000672: Necessary step(s) to synchronize filename operations on disk OPEN http://austingroupbugs.net/view.php?id=672 Geoff had completed his action to propose some wording for discussion. Action: Andrew to contact Paul Eggert and ask if he would be willing to propose an alternative solution that reflects how modern file systems provide suitable guarantees without doing synchronized directory operations. Bug 0000675: fcntl(fd, F_SETOWN, pid) error returns Accepted as Marked http://austingroupbugs.net/view.php?id=675 On bug 675 we made a minor editorial correction to the resolution in note 1531 (changing "pid" to "arg"). This item is marked for TC2-2008. An interpretation is required. Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: Known existing implementations use ESRCH for this error. Notes to the Editor (not part of this interpretation): (Using page and line numbers from TC1-d3): At page 816 after line 27394 add: [ESRCH] The cmd argument is F_SETOWN and no process or process group can be found corresponding to that specified by arg. At page 817 after line 27398 add: [EINVAL] The cmd argument is F_SETOWN and the value of the argument is not valid as a process or process group identifier. 0000676: description of pread()/pwrite() on tty or socket inconsistent Accepted as Marked http://austingroupbugs.net/view.php?id=676 This item is tagged for TC2-2008 Change the ESPIPE error condition description for pread() on P1754, L56422 from: The file is a pipe, FIFO, or socket. to: The file is incapable of seeking. Make the same change to the ESPIPE error condition description for pwrite() on P2288, L72479. Bug 0000681: Typo: Should say EOPNOTSUPP, not EOPNOTSUP Accepted as Marked http://austingroupbugs.net/view.php?id=681 This item is tagged for TC2-2008 In XSH at page 486 line 16552 section 2.3 and in XRAT at page 3535 line 119628 section B.2.3, change EOPNOTSUP to EOPNOTSUPP Bug 0000679: bc's Bessel function description needs improvement Accepted http://austingroupbugs.net/view.php?id=679 This item is tagged for TC2-2008 Bug 0000683: return value of poll() unclear when multiple pollfds have the same fd Accepted http://austingroupbugs.net/view.php?id=683 This item is tagged for TC2-2008 Bug 0000680: pselect EINTR error case clarification Accepted http://austingroupbugs.net/view.php?id=680 This item is tagged for TC2-2008 We discussed 615 and 622. They are related, and we will need to resolve 615 first. We are not convinced that the signal handler is the place to deal with this issue - perhaps the code that wants to avoid being cancelled should block signals during async-signal-unsafe calls. Next Steps ---------- The next call is on May 2 2013 (a Thursday) Calls are anchored on US time. 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.net/austingroupbugs