Minutes of the 21st October 2021 Teleconference Austin-1172 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 23rd October 2021 Attendees: Don Cragun, IEEE PASC OR Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Andrew Josey, The Open Group (partial) Mark Ziegast, SHware Systems Dev. Geoff Clare, The Open Group Eric Ackermann, HPI, University of Potsdam Rob Landley, Toybox maintainer Apologies Eric Blake, Red Hat, The Open Group OR Tom Thompson, IEEE * General news This was a call dedicated to general bugs and C17 integration. * 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 13th June 2019 and earlier) Bug 1254: "asynchronous list" description uses "command" instead of "AND-OR list" OPEN https://austingroupbugs.net/view.php?id=1254 Action: Joerg to investigate how his shell behaves. Bug 713 - Nick to raise with the C committee. This item raised in Austin/1129 and submitted to the C committee in May 2021. * Current Business Bug 1302: Alignment with C17 https://austingroupbugs.net/view.php?id=1302 Accepted as Marked. https://austingroupbugs.net/file_download.php?file_id=55&type=bug This item is tagged for Issue 8. Geoff had completed his action. The final accepted text is the document C17_alignment_20211019.pdf attached to the bug. Bug 1439: The POSIX standard did not distinguish object and function pointers as did the C standard. Rejected https://austingroupbugs.net/view.php?id=1439 This was discussed in the October 21, 2021 teleconference and the consensus was that no change to the standard is needed. POSIX allows platform-specific ABIs to require function and data pointers to have the same representation and address space, so there is no conflict with existing ABI specifications. There is no clear need for a portable mechanism to execute mmap()ed memory, so POSIX does not need to explicitly permit conversion of the mmap() return value to a function pointer. The siginfo_t::si_addr data member is used for implementation-specific debugging (note the sentence in POSIX.1-2017 XBD chapter 13 on page 338 line 11452: "For some implementations, the value of si_addr may be inaccurate."), so no change is needed to enable portable conversion of this void* data member to a function pointer. Bug 1440: Calling `system("-some-tool")` fails (although it is a valid `sh` command) https://austingroupbugs.net/view.php?id=1440 OPEN This was discussed and will be continued on the next thursday call. Next Steps ---------- The next calls are on: Mon 2022-10-25 (gettext) Thu 2021-10-28 (general bugs & C17 integration) The calls are for 90 minutes Calls are anchored on US time. (8am Pacific) Please check the calendar invites for dial in details. Bugs are at: https://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/20xx-mm-dd (For write access this uses The Open Group single sign on, for those individuals with gitlab.opengroup.org accounts. Please contact Andrew if you need to be setup)