Minutes of the 3rd October 2024 Teleconference Austin-1429 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 5th October 2024 Attendees: Andrew Josey, The Open Group Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Don Cragun, IEEE SA OR Eric Ackermann, CISPA Geoff Clare, The Open Group Tom Thompson, IEEE Eric Blake, Red Hat, The Open Group OR * General news We discussed the ISO status-- we are still awaiting a formal reply from the ISO editors. The SC22 chair had sent an informal update on status, that a meeting had been held with ISO/CS to discuss the situation of the triparty agreement that the Austin Group runs under. He did note that this issue is impacting many projects at SC22. The issue of duplicate emails to the reflector remains - Andrew still has the action to contact Mark Brown to see if there is anything we can do - initial investigations show it to be at the Mantis side rather than The Open Group receiving email system (the items has different message IDs). * Current Business Bug 1851: FD_CLOFORK should not be preserved across exec https://www.austingroupbugs.net/bug_view_page.php?bug_id=1851 This item still open. AI: Andrew to try to contact Solaris, other BSD, AIX, and macOS for comments. Andrew has partially completed this, sending notes to contacts for Solaris and macOS. A response has been received for Solaris. Bug 1797: strftime "%s" should be able to examine tm_gmtoff OPEN https://austingroupbugs.net/bug_view_page.php?bug_id=1797 This item is still open. Nick reported from the C committee meeting. WG14 discussed this on 2024-10-02, and decided to adopt this proposal for C2Y: The final agreed wording replaced "undefined" with "implementation-defined", so: Make the following changes to §7.29.3.5 The strftime function %z is replaced by the offset from UTC in the ISO 8601 format “-0430” (meaning 4 hours 30 minutes behind UTC, west of Greenwich), or by no characters if no time zone is determinable. [tm_isdst] Behavior is implementation defined if the broken-down time structure does not have a value that could be returned by localtime or gmtime. [all members, including any non-standard additional members] %Z is replaced by the locale’s time zone name or abbreviation, or by no characters if no time zone is determinable. [tm_isdst] Behavior is implementation defined if the broken-down time structure does not have a value that could be returned by localtime or gmtime. [all members, including any non-standard additional members] This change would be to a future version of the C Standard Bug 1854: dd iflags=fullblock should be iflag=fullblock OPEN https://www.austingroupbugs.net/bug_view_page.php?bug_id=1854 This item still open On this issue, which appears to be a typo in the standard. We are looking for advice from IEEE on whether this can be handled as an errata item (iflags should have been iflag). Bug 1858: open_memstream() doesn't say where the result lies Accepted as Marked https://www.austingroupbugs.net/bug_view_page.php?bug_id=1858 An interpretation is required. No tag (as no change needed). Interpretation response: The standard clearly states the circumstances under which a null byte is written to the buffer, and conforming implementations must conform to this. Rationale: A null byte is appended to the buffer when a write moves the position to a value larger than the current length. One or more null bytes are also written after fseek( ) or fseeko( ) is used to set the file position beyond the current buffer length, if (and only if) the seek extends the buffer. There is no allowance in the standard for a null byte to be written at other times. Notes to the Editor (not part of this interpretation): No change to the standard is needed. Bug 1859: Processing order for find's path operands Accepted https://www.austingroupbugs.net/bug_view_page.php?bug_id=1859 This item is tagged for TC1-2024 We will continue on 1797 (strftime()) next time. Next Steps ---------- The next calls are on Thu 2024-10-10 (WEBEX meeting - general bugs) Thu 2024-10-17 (WEBEX meeting - general bugs) 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)