Minutes of the 7 May 2015 Teleconference Austin-707 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 8 May 2015 Attendees: Andrew Josey, The Open Group Don Cragun, IEEE PASC OR Joerg Schilling, FOKUS Fraunhofer Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Mark Ziegast, SHware Systems Geoff Clare, The Open Group Eric Blake, Red Hat Roger Faulkner, Oracle, The Open Group OR David Clissold, IBM Apologies: Richard Hansen, BBN Martin Rehak, Oracle * General news The IEEE NESCOM committee has provided some comments back on the draft PAR for TC2and Andrew has responded to them. * Outstanding actions ( Please note that I have flushed this section to shorten the minutes - to locate the last set of outstanding actions, look to the minutes from 26 Feb 2015) Bug 0000887: printf and other functions appear many times in search results OPEN http://austingroupbugs.net/view.php?id=887 Andrew is investigating. Bug 0000900: add qsort_r OPEN http://austingroupbugs.net/view.php?id=900 The consensus was that its a good idea to add the suggested interface. The usual requirements regarding a sponsor for a new interface apply. Action: Open Group OR , to ask the Base WG if they wish to sponsor the additional qsort interface proposed here. Bug 0000901: reserve _POSIX* shell option namespace for future use OPEN http://austingroupbugs.net/view.php?id=901 The forward plan for this bug remains as before: Richard: file a new bug report with a concrete feature that would use the _POSIX* namespace (as motivation for reserving set -o _POSIX*) All: debate the proposed feature. If it's something we want, then revisit bug #901. If not, close bug #901. * Current Business Bug 0000922: Implementations should be allowed to change/remove implementation-defined environment variables OPEN http://austingroupbugs.net/view.php?id=922 This item remains open. Andrew has forwarded the response from Florian which did not make it to the list. Action on Eric: propose wording for Issue 8 to add secure_getenv(), and make it clear that deleting from environment without explicit request is not compliant, but ignoring is fine. For Issue 7 TC 2: Create new bug to add additional conditions on what makes TMPDIR valid, vs. undefined behavior; also add future directions to getenv() to mention secure_getenv() Bug 0000923: Conflicting requirements in aio.h specification Accepted http://austingroupbugs.net/bug_view_page.php?bug_id=923 This item is tagged for TC2-2008 Bug 0000924: pthread_cond_timedwait makes CPU usage 100%. Rejected http://austingroupbugs.net/bug_view_page.php?bug_id=924 Reject: This is not an issue with the standard, and should be reported to the vendor instead. Bug 0000925: Equavilant to calling? Rejected http://austingroupbugs.net/bug_view_page.php?bug_id=925 Reject: The wording in the standard is what is intended. Implementations may have two different versions of raise(), one for single-threaded programs that uses kill() and one for multi-threaded programs that uses pthread_kill(). In both cases the behavior meets the requirements of the standard. Bug 0000927: Conflicting requirements on pthread_cond_timedwait error reporting Dup of 749 http://austingroupbugs.net/bug_view_page.php?bug_id=927 Bug 0000928: basename: Provided example attempts to modify constant string Accepted http://austingroupbugs.net/bug_view_page.php?bug_id=928 This item is tagged for TC2-2008. Bug 0000930: Misuse of italic "destination" in ln description Accepted http://austingroupbugs.net/bug_view_page.php?bug_id=930 This item is tagged for TC2-2008. Bug 0000932: behaviour of printf %b with no operand is not specified Accepted http://austingroupbugs.net/bug_view_page.php?bug_id=932 This item is tagged 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: This appears to be an oversight in the standard. All known implementations are believed to already behave as desired action. Notes to the Editor (not part of this interpretation): Make the changes suggested in the Desired Action. Bug 0000933: I believe all c_cc subscripts shall be unique, and there should be no exception. Rejected http://austingroupbugs.net/bug_view_page.php?bug_id=933 This is common existing practice on conforming systems which would be rendered non-conforming by the proposed change. Next Steps ---------- The next call is on May 14, 2015 (a Thursday) Calls are anchored on US time. (8am Pacific) This call will be for the regular 90 minutes. http://austingroupbugs.net An IRC channel will be available for the meeting irc://irc.freenode.net/austingroupbugs An etherpad is usually up for the meeting, with a URL using the date format as below: http://posix@posix.rhansen.org:9001/p/201x-mm-dd password=2115756#