Minutes of the 15th November 2018 Teleconference Austin-894 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 16th November 2018 Attendees: Andrew Josey, The Open Group Eric Blake, Red Hat Joerg Schilling, FOKUS Fraunhofer Geoff Clare, The Open Group Martin Rehak, Oracle, The Open Group OR Don Cragun, IEEE PASC OR Apologies: Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Mark Ziegast, SHware Systems Dev. * General news None * 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 9 March 2018 and earlier) Bug 1077: Recommend support for wide-character regcomp and regexec and/or specify multi-byte behavior OPEN http://austingroupbugs.net/bug_view_page.php?bug_id=1077 Andrew has completed the action to ping his Apple contact and is awaiting a reply. Bug 1122: POSIX should include gettext() and friends OPEN http://austingroupbugs.net/view.php?id=1122 Left open as an action is still in progress to flesh out a complete proposal. * Current Business Bug 1134: Add getentropy interface OPEN http://austingroupbugs.net/view.php?id=1134 Action: Andrew to add boilerplate response regarding a proposal for new interface, and also to ask The Open Group OR if they would sponsor this addition. Both Actions now Completed. (update 19 Oct 2018) There has been no reaction from the Base Working Group and the period for comments has ended now. Bug 1138: Add strsignal(), sig2str() and str2sig() to the standard. OPEN http://austingroupbugs.net/view.php?id=1138 Martin has completed his action. Andrew took an action to chase the Base Working group members for sponsorship of the two interfaces. Update: The action on Andrew is still open. Bug 1144: May fmemopen(buf, len, "r") modify the buffer Accepted as Marked http://austingroupbugs.net/bug_view_page.php?bug_id=1144 This item is tagged for TC3-2008. (All page and line numbers are for the 2016 edition) On page 496 line 17235 section 2.5, change: For output, data is moved from the buffer provided by setvbuf() to the memory stream during a flush or close operation. to: For output, if the stream is fully buffered or line buffered, data shall be moved from the stream's internal buffer, or a buffer provided by setvbuf(), to the memory buffer during a flush or close operation. For input, it is unspecified whether a buffer provided by setvbuf() is used or whether read operations read directly from the memory buffer provided to or allocated by fmemopen(). On page 881 line 29741 section fmemopen(), add a new paragraph: When a stream is opened for reading only and buf is not a null pointer, the buffer pointed to by buf shall not be modified by any operation performed on the stream. On page 1931 line 62206 section setvbuf(), change the EBADF description from: The file descriptor underlying stream is not valid. to: The stream is not a memory stream and the file descriptor underlying the stream is not valid. Next Steps ---------- The next call is on November 29th 2018 (Thursday). There is no call on November 22nd. Calls are anchored on US time. (8am Pacific) This call will be for the regular 90 minutes. http://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/201x-mm-dd username=posix password=2115756#