Minutes of the 24th March 2016 Teleconference Austin-754 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 25th March 2016 Attendees: Mark Ziegast, SHware Systems Joerg Schilling, FOKUS Fraunhofer Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Roger Faulkner, Oracle, The Open Group OR Don Cragun, IEEE PASC OR Geoff Clare, The Open Group David Clissold, IBM Eric Blake, Red Hat Brian Utterback, Oracle Richard Hansen Apologies: Andrew Josey * General news IEEE and The Open Group balloting on TC2 close on April 1st. At the moment we are still short of completing the 75% return for the IEEE ballot. * Outstanding actions ( Please note that this section has been flushed to shorten the minutes - to locate the previous set of outstanding actions, look to the minutes from 28 Jan 2016) * Current Business Bug #249: Add standard support for $'...' in shell Reopened http://austingroupbugs.net/bug_view_page.php?bug_id=249 We will return to bug 249 on a future call. Bug #953: Alias expansion is under-specified OPEN http://austingroupbugs.net/view.php?id=953 The bug has its own etherpad page at http://posix.rhansen.org:9001/p/bug953 We will continue this on the next call. Bug #953: Alias expansion is under-specified http://austingroupbugs.net/view.php?id=953 http://posix.rhansen.org:9001/p/bug953 Left for next time Bug #1027: file-position indicator for open_wmemstream() streams Accepted as Marked http://austingroupbugs.net/view.php?id=1027 This item is tagged for Issue 8. An interpretation is required. Interpretation response: The standard states that ftell() and fseek() operate on byte offsets with streams opened by open_wmemstream(), and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: The standard originally attempted to specify glibc's behavior, but an unintentional error was made resulting in a specification that did not match the glibc behavior. Notes to the Editor (not part of this interpretation): Make the changes in the Desired Action. In addition, make the following changes: On page 965 line 32596 (ftell() RATIONALE), change "None" to the following new paragraph: For all streams other than those opened by open_wmemstream(), ftell() and fseek() operate on byte offsets. The behavior with open_wmemstream() streams is intentionally different—ftell() and fseek() operate on wide character offsets. This is because those streams are unique in that the backing storage is not a multibyte representation but a wide character array, and it is useful to be able to use the output of ftell() to index into that array. On page 947 line 31977 (fseek() RATIONALE), change "None" to: See the rationale for ftell(). Action: Andrew to start the interpretation review for this item. Completed after the meeting. Bug #1032: FD_ISSET() should take a const fd_set * Duplicate of 220 http://austingroupbugs.net/view.php?id=1032 This item is marked as a duplicate of 220, and item 220 has been reopened. Next Steps ---------- The next call is on March 31, 2016 (a Thursday) Calls are anchored on US time. (8am Pacific) The offset to Europe will be as normal. 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#