Minutes of the 13th June 2013 Teleconference Austin-613 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 14th June 2013 Attendees Don Cragun, PASC OR Geoff Clare, The Open Group Nick Stoughton, USENIX, ISO/IEC OR Joerg Schilling, Fraunhofer Society Mark Brown, IBM, TOG OR Andrew Josey, The Open Group Jim Pugsley, Oracle Apologies Eric Blake, Red Hat Richard Hansen, BBN * General news Nothing to report. * 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 (**updated**) Jim had provided additional information in bugnote 1627. This was discussed and Jim took an action to provide further information. +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 We noted that feedback has settled down on the mailing list, and will discuss next session. +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 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. Bug 0000615: pthread_setcancelstate should be async-signal-safe OPEN http://austingroupbugs.net/view.php?id=615 We now have reports on AIX and Apple. Jim to report back on whether pthread_cancelstate() is async-signal-safe on Solaris. Andrew to ask HP whether pthread_cancelstate() is async-signal-safe on HP-UX. Bug 622 left open pending resolution of 615. http://austingroupbugs.net/view.php?id=622 Bug 0000672: Necessary step(s) to synchronize filename operations on disk OPEN http://austingroupbugs.net/view.php?id=672 Geoff has a new proposed resolution in note 1618. Decided to solicit input from FS developers. Eric to go to Linux, Mark to AIX and Jim to Solaris. * Current Business Nick reported that he has raised defect reports with the C committee for bugs 700 and 701 and that they will be discussed at the next WG14 meeting in October, so we should not expect to progress the bugs before then. Similarly Don is still working on bug 696 Bug 0000697: Adding of a getdirentries() function OPEN http://austingroupbugs.net/view.php?id=697 Andrew had completed his action to forward the bug to The Open Group Base Working Group. Andrew reported that HP have responded and were supportive of the proposal. We should wait for further responses. Bug 0000704: Clarify interoperability of wordfree(3) Accepted as Marked http://austingroupbugs.net/view.php?id=704 This was discussed after the meeting last week. The rationale in the interpretation was updated. Bug 0000710: read() and write() pages use "file pointer" Accepted http://austingroupbugs.net/view.php?id=710 This item is tagged for TC2-2008 Bug 0000709: specification of when a string is converted to integer doesn't match existing practice Accepted as Marked http://austingroupbugs.net/view.php?id=709 This item is tagged for TC2-2008. An interpretation is required. 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: None. Notes to the Editor (not part of this interpretation): Replace lines 89682 through 89684 with: Identification as Integer or String An argument or the value of a subexpression that consists only of an optional unary minus followed by digits is a candidate for treatment as an integer if it is used as the left argument to the | operator or as either argument to any of the following operators: & = > >= < <= != + - * / %. Otherwise, the argument or subexpression value shall be treated as a string. Bug 0000708: Make mblen, mbtowc, and wctomb thread-safe for alignment with C11 OPEN http://austingroupbugs.net/view.php?id=708 Action: Andrew to contact Rich Felker to let him know that C11 is not a target for the current specification, and so we would not make any changes at the moment or resolve the bug reports. We expect a future revision will align but have not started that project at the moment. It may be worth him submitting defect reports against C11 where he encounters differences between it and existing standardized practice as documented in the Austin Group specifications. Bug 0000707: unclear symbolic constants in tar.h Accepted as Marked http://austingroupbugs.net/view.php?id=707 This item is tagged for TC2-2008 Replace lines 13791-13794 with: TMAGIC "ustar" Used in the magic field in the ustar header block, including the trailing null byte TMAGLEN 6 Length in octets of the magic field TVERSION "00" Used in the version field in the ustar header block, excluding the trailing null byte TVERSLEN 2 Length in octets of the version field Cross-volume change to XCU... At page 3068 line 102203 section pax add to the XBD part of the SEE ALSO list. Bug 0000706: require subshell environment to have its own copy of ulimit Accepted http://austingroupbugs.net/view.php?id=706 This item is tagged for TC2-2008 Bug 0000705: Add hash, type and ulimit to regular built-in utilities Accepted http://austingroupbugs.net/view.php?id=705 This item is tagged for TC2-2008 Next Steps ---------- The next call is on June 20 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