Minutes of the 16th May 2024 Teleconference Austin-1406 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 18th May 2024 Attendees: Don Cragun, IEEE SA OR Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Andrew Josey, The Open Group Geoff Clare, The Open Group Eric Ackermann, CISPA Eric Blake, Red Hat, The Open Group OR (joining late) Apologies Tom Thompson, IEEE Mark Ziegast, SHware Systems Dev * General news There will be no meeting on Monday May 27. The general news is unchanged. P1003.1 was recommended for approval at the May 6th RevCom meeting. The Standards Association Standards Board (SASB) electronic ballot (e-ballot) vote should close early to mid-week next week. Once closed the RevCom Administrator will typically send an email informing of the final vote. After approval we can moved forward to complete the frontmatter and proceed to publication, and the html conversion. The ISO/IEC ballot closes on June 28. * Current Business 1797: strftime "%s" should be able to examine tm_gmtoff OPEN https://austingroupbugs.net/bug_view_page.php?bug_id=1797 We will continue this item next time that Paul is available (expected in April). Bug 1818: Add strcasestr() & strcasestr_l() OPEN https://austingroupbugs.net/view.php?id=1818 Action: Eric B to ask The Open Group if they are willing to sponsor these functions for Issue 9. Bug 1821: Define the values of $0, $1, etc. in the END section Accepted as Marked https://austingroupbugs.net/view.php?id=1821 An interpretation required, This is tagged for TC1-2024. Interpretation response: The standard does not speak to this issue, and as such no conformance distinction can be made between alternative implementations based on this. This is being referred to the sponsor. Rationale: The standard requires that the value of NF is retained in an END section, but does not state what the values of the fields $1 through $NF are, despite requiring them to exist. Notes to the Editor (not part of this interpretation): Page and line numbers are for Issue 8 draft 4.1. At page 2614 line 85574 (FILENAME), delete: Inside an END action the value shall be the name of the last input file processed. At page 2614 line 85578 (FNR), change: Inside an END action the value shall be the number of the last record processed in the last file processed. to: If an application changes the value of FNR, the results are unspecified. At page 2614 line 85581 (NF), change: The number of fields in the current record. Inside a BEGIN action, the use of NF is undefined unless a getline function without a var argument is executed previously. Inside an END action, NF shall retain the value it had for the last record read, unless a subsequent, redirected, getline function without a var argument is performed prior to entering the END action. to: The number of fields in the current record. Inside the first BEGIN action, the value shall initially be zero, except that if the -v option was used to assign a value to NF it is unspecified whether that value is retained or the value is reset to zero. At page 2614 line 85587 (NR), change: Inside an END action the value shall be the number of the last record processed. to: If an application changes the value of NR, the results are unspecified. At page 2618 after line 85708 (Special Patterns), add: Entering an END action shall not alter the value of any fields or variables that had previously been set. Bug 1822: Define splitting using a null field separator OPEN https://austingroupbugs.net/view.php?id=1822 We started on this item. Notes are in the etherpad. We will continue on this item next time. Next Steps ---------- The next call is on: Mon 2024-05-20 (WEBEX meeting - general bugs) Mon 2024-05-27 No meeting Thu 2024-05-23 (WEBEX meeting - general bugs) Apologies in Advance: Eric Blake 2024-05-20, 2024-05-23 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)