Minutes of the 2nd June 2016 Teleconference Austin-766 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 3rd June 2016 Attendees: Don Cragun, IEEE PASC OR Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Geoff Clare, The Open Group Eric Blake, Red Hat Richard Hansen Joerg Schilling, FOKUS Fraunhofer Martin Rehak, Oracle Mark Ziegast, SHware Systems Dev. David Clissold, IBM Andrew Josey, The Open Group Apologies Roger Faulkner, Oracle, The Open Group OR * General news The Open Group sanity review closes on June 8. At IEEE, P1003.1-2008/Cor2 (C/PA) "IEEE Draft Standard for Information Technology - Portable Operating System Interface (POSIX(R)) - Corrigendum 2" will be reviewed by RevCom on 29 June 2016. The remaining item to do on the merged draft is the change history, and that is underway, with Cathy scheduled to complete the task soon. * 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 0000953: Alias expansion is under-specified Was Accepted as Marked http://austingroupbugs.net/view.php?id=953 Richard has an action to propose new wording to discuss in a future telecon. Bug #975: fc prevents better history implementations, so remove it or make it optional Withdrawn by originator http://austingroupbugs.net/view.php?id=975 This was closed - withdrawn by the originator. Bug #978: Please add CMSG_LEN() and CMSG_SPACE(). OPEN http://austingroupbugs.net/view.php?id=978 This was discussed at length, including look at RFC 3542, as well as some current implementations. Geoff took an action to add a bug note. Bugnote 0003242: In the June 2nd teleconference we agreed on this wording but ran out of time to update the bug... On page 386 line 12945 section add to CMSG_NXTHDR: If the first argument is a pointer to a msghdr structure and the second argument is a null pointer, this macro shall be equivalent to CMSG_FIRSTHDR(mhdr). On page 386 line 12949 section add to the list of macros: CMSG_SPACE(length) If the argument has a type such that its value can be assigned to an object of type socklen_t, this macro shall return the space required by an ancillary data object of the specified length and its cmsghdr structure, including any padding needed to satisfy alignment requirements. This macro can be used, for example, to allocate space dynamically for the ancillary data. This macro should not be used to initialize the cmsg_len member of a cmsghdr structure. If the argument is an integer constant expression, this macro shall expand to an integer constant expression. CMSG_LEN(length) If the argument has a type such that its value can be assigned to an object of type socklen_t, this macro shall return the value to store in the cmsg_len member of the cmsghdr structure for an ancillary data object of the specified length, taking into account any padding needed to satisfy alignment requirements. If the argument is an integer constant expression, this macro shall expand to an integer constant expression. This will be continued at the next meeting. Next Steps ---------- The next call is on June 9, 2016 (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#