Minutes of the 27th March 2023 Teleconference Austin-1302 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 29th March 2023 Attendees: Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR Mark Ziegast, SHware Systems Dev. Andrew Josey, The Open Group Eric Ackermann, HPI, University of Potsdam Geoff Clare, The Open Group Don Cragun, IEEE PASC OR Eric Blake, Red Hat, The Open Group OR * General news We discussed the IEEE ballot for Draft 3. We will go for a 60 day ballot (which is also the public comment period). Andrew to open the IEEE ballot before the end of March. We briefly discussed an issue at IEEE regarding the future of PASC. It would be useful to provide an estimate of the amount of change in D3 over the Issue 7 document to show the activity. There are approximately 100+ new pages, and it was calculated about 16% of the document has changed (potentially 650 pages of change). Andrew and Nick still have an action to discuss what we need to do to start the ballot at ISO/IEC. We also discussed a question from the musl developers asking for Austin Group help in addressing a C23 ballot issue: https://www.openwall.com/lists/musl/2023/03/20/10 "Subject: Re: WG14 hasn't fixed the ferror status issue for fputwc EILSEQ yet? I'd prefer that someone from the Austin group does that through their channels. I am not sure that we will have comments from AFNOR this time. (But who knows, we have not seen the new draft, yet)" This is related to https://austingroupbugs.net/view.php?id=1022 See also https://www.openwall.com/lists/musl/2023/03/20/8 Previous comments: https://www.opengroup.org/austin/docs/austin_1277.txt On the musl list, https://www.openwall.com/lists/musl/2023/03/20/8 points out that C17 addressed fgetwc(), but not fputwc(). As a followup, https://www.openwall.com/lists/musl/2023/03/20/10 requests that the Austin Group submit a ballot comment against C23 to ensure that C23 matches POSIX for both fgetwc() and fputwc(). Something along the lines of: Section 7.31.3.3 para 3 AG Reference Bug 1022 (https://austingroupbugs.net/view.php?id=1022) The fgetwc() function was changed in C17 to require the error indicator for the stream to be set in the case of an encoding error. However, the equivalent requirement for fputwc() is not present, though POSIX requires it. Since POSIX defers to C, and we are not aware of any implementations that do not set the error indicator, this should be aligned. Suggested Resolution: change: "If an encoding error occurs, the value of the macro EILSEQ is stored in errno and fputwc returns WEOF." to: "If an encoding error occurs, the error indicator for the stream is set and the value of the macro EILSEQ is stored in errno and fputwc returns WEOF." * Carried Forward This section trimmed -- see Austin/1264 Bug 1406: clarification of SEEK_END when current pointer doesn't match buffer size OPEN https://austingroupbugs.net/view.php?id=1406 Actions carried forward: ACTION: Andrew to contact Rich Felker (dalias) and Alan Coopersmith (Solaris) for feedback. Completed ACTION: Eric B to contact glibc folks. Bug 1616: Standardize mktemp utility OPEN https://austingroupbugs.net/view.php?id=1616 We will need a sponsor; it is not suitable for inclusion in Issue 8. ACTION: Eric to ask The Open Group to sponsor adding the mktemp utility (for Issue 9). Bug 1291: Add method to obtain pthread attributes OPEN https://austingroupbugs.net/view.php?id=1291 Needs additional details and sponsor for Issue 9 Bug 0000251: Forbid newline, or even bytes 1 through 31 (inclusive), in filenames OPEN http://austingroupbugs.net/view.php?id=251 (brought forward) Don has an action to produce a proposal. Bug 1622: Standardize getpeereid function OPEN https://austingroupbugs.net/view.php?id=1622 Action: Eric B to ask The Open Group if they are willing to sponsor this function for Issue 9. * Current Business Bug 1630: Alias names https://austingroupbugs.net/view.php?id=1630 OPEN (brought forward) There is a proposal in the etherpad for feedback. See https://posix.rhansen.org/p/2023-02-27 Bug 1641: sockaddr_storage is not alias safe OPEN https://austingroupbugs.net/view.php?id=1641 The meeting continued discussing this item in detail. Notes were updated in the etherpad and we will continue at bug 1641 next time. Next Steps ---------- The next calls are on: Thu 2023-03-30 (general bugs) Mon 2023-04-03 (general bugs) tentative 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)