Minutes of the 14 March 2013 Teleconference Austin-599 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 15 March 2013 Attendees Don Cragun, PASC OR Andrew Josey, The Open Group Eric Blake, Red Hat Nick Stoughton, USENIX, ISO/IEC OR Geoff Clare, The Open Group Jim Pugsley, Oracle Mark Brown, IBM, TOG OR Joerg Schilling, Fraunhofer Society Apologies Richard Hansen, BBN * General News Andrew reported that the TC is complete and IEEE are due to publish it on March 15 2013. As soon as they publish The Open Group will also publish. The merged document is in the final stages of preparation, including both PDF and html. We are awaiting the ISBN numbers from IEEE and will publish ASAP. Andrew is preparing the ISO version of the TC and will ship that to the ANSI secretariat on Friday March 15. The text is identical just the cover and running header differs. * 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. +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 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. We will pick up with this one next time. A reminder for next week is to look at bug 573 (if Joerg has completed his action) Bug 0000650: c99 -E option fails to define "expanding all preprocessor directives" w.r.t. #pragma Accepted as Marked http://austingroupbugs.net/view.php?id=650 Geoff had completed his action from last time, submitting changes to the current standard and a new bug to cover additions for Issue 8 (bug 667). This item is tagged for TC2-2008 The following are the changes suggested to fix the #pragma issue in TC2. Additional changes to address passing preprocessed output back to the compiler will be proposed in a separate bug targeting Issue 8. At page 2489 line 79568 section c99 in the -E description change: expanding all preprocessor directives to executing all preprocessor directives At page 2497 line 79928 section c99 add a new paragraph to the end of the RATIONALE section: When the -E option is used, execution of some #pragma preprocessor directives may simply result in a copy of the directive being included in the output as part of the allowed extra information used by subsequent compilation passes (see STDOUT). Bug 0000667: Add handling of .i files to c99 (c11) in Issue 8 Accepted http://austingroupbugs.net/view.php?id=667 This item is tagged for Issue 8 Bug 0000666: RE_DUP_MAX is listed as both runtime invariant and runtime increasable OPEN http://austingroupbugs.net/view.php?id=666 It is agreed there is a problem. Geoff took an action to propose a resolution. Bug 0000664: localtime_r() has incomplete daylight and timezone requirements Accepted http://austingroupbugs.net/view.php?id=664 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 is needed for consistent behavior. Notes to the Editor (not part of this interpretation): Make the changes noted in the Desired Action. Bug 0000663: Specification of str[n]casecmp is ambiguous OPEN http://austingroupbugs.net/view.php?id=663 This was discussed and left open for the next meeting. Next Steps ---------- The next call is on March 21 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