Minutes of the 13th June 2019 Teleconference Austin-943 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 14th June 2019 Attendees: Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Joerg Schilling, FOKUS Fraunhofer Don Cragun, IEEE PASC OR Andrew Josey, The Open Group Geoff Clare, The Open Group Mark Ziegast, SHware Systems Dev. Eric Blake, Red Hat, The Open Group OR (partial) * General news Four approvals have been received for the PAR and PMC approvals at the PASC SEC. The comment period runs until June 17. Geoff has completed a first draft of the C17 changes, currently being reviewed by those on the Austin Core team. * 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 9 March 2018 and earlier) Bug 1077: Recommend support for wide-character regcomp and regexec and/or specify multi-byte behavior OPEN http://austingroupbugs.net/bug_view_page.php?bug_id=1077 Andrew has completed the action to ping his Apple contact and is awaiting a reply. Bug 1122: POSIX should include gettext() and friends OPEN http://austingroupbugs.net/view.php?id=1122 Left open as an action is still in progress to flesh out a complete proposal. Bug 1218: Add reallocarray() OPEN http://austingroupbugs.net/view.php?id=1218 Action: Eric to ask if The Open Group is willing to sponsor this interface. A full set of changes would need to be developed. Bug 1219: snprintf requirement to fail when n > INT_MAX conflicts with C OPEN http://austingroupbugs.net/view.php?id=1219 Action: Nick (on his return) to ask C committee for guidance, whether an n > INT_MAX but less than SIZE_MAX, where SIZE_MAX is between, inclusively, INT_MAX+1 and UINT_MAX (or higher on 64-bit architectures) may be a preemptive reason to fail the interface, without examining any other arguments. Bug 1220: Add an API to query the name of a locale category of a locale object OPEN http://austingroupbugs.net/view.php?id=1220 Action: Eric to ask if The Open Group is willing to sponsor this interface. * Current Business Bug 1233: backslash needs to be escaped portably inside bracket expressions Accepted as Marked http://austingroupbugs.net/view.php?id=1233 This item is tagged for Issue 8. On page 3222 line 108141 section sed, add a new paragraph to APPLICATION USAGE: Some implementations of sed, when executed in a non-conforming environment, handle escapes in regular expressions in a similar way to how awk handles them in the lexical token ERE (processing "\t" as a tab character, etc.). This is a compatible extension except that it conflicts with the requirements of this standard when appears inside a bracket expression. A future version of this standard may allow this behavior, and therefore applications should use two characters in bracket expressions instead of one in order to ensure future portability. On implementations conforming to the current standard, the second is redundant. In the future (and in current non-conforming environments) the first may escape the second. On page 3224 line 108241 section sed, change FUTURE DIRECTIONS from: None. to: A future version of this standard may allow sed to handle escapes in regular expressions in a similar way to how awk handles them in the lexical token ERE. ("Similar" rather than "the same" because sed uses BREs whereas awk uses EREs.) Bug 1234: in most shells, backslash doesn't have two meaning wrt pattern matching OPEN http://austingroupbugs.net/view.php?id=1234 We started to discuss this item and will continue next time. Next Steps ---------- The next calls are on: June 17 2019 (Monday) This call will be for 60 minutes. June 20 2019 (Thursday) This call will be for 90 minutes. Calls are anchored on US time. (8am Pacific) Please check the calendar invites for new dial in details. http://austingroupbugs.net An etherpad is usually up for the meeting, with a URL using the date format as below: https://posix.rhansen.org/p/201x-mm-dd username=posix password=2115756#