Minutes of the 13th June 2024 Teleconference Austin-1413 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 14th June 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 Blake, Red Hat, The Open Group OR Eric Ackermann, CISPA Ahmet Acar Tom Thompson, IEEE Apologies Mark Ziegast, SHware Systems Dev * General news A reminder that we have agreed there will be no Monday meetings for a while. Andrew reminded everyone that the pdf version of the standard will be published by IEEE and The Open Group this friday June 14. The html version is still to be progressed. The ISO/IEC ballot closes on June 28. Andrew took an action to setup the Issue 8 project for bug reporting in Mantis. Strnlen() in C We discussed the C committee's wording for strnlen() and wcsnlen() in C2y. That proposal uses string where we are careful to avoid that (since, by definition a string must be terminated by a null byte). AI: Nick to point out the ambiguity to the C committee. * Current Business Bug 1833: Ambiguity about empty string used as option-argument Accepted as Marked https://www.austingroupbugs.net/view.php?id=1833 This item is tagged for TC1-2024 Change: However, a conforming implementation shall also permit applications to specify the option and option-argument in the same argument string without intervening characters. to: However, a conforming implementation shall also permit applications to specify the option and a non-empty option-argument in the same argument string without intervening characters. Bug 1635: iconv: please be more explicit in input-not-convertible case OPEN https://austingroupbugs.net/view.php?id=1635 We discussed this item since Bruno added some notes to the bug on June 11th and 12th. Based on the discussions of the 2024-06-13 call, the Austin Group understands the desire to have a means for an iconv() implementation that stops early when a transliteration is not possible, despite recognizing valid characters in the input. Would it work to utilize a different errno in this sequence, perhaps ENOTSUP or EPROTO, to make it easier for applications to distinguish between a stop because of unrecognized input (EILSEQ) vs unrepresentable output (the new errno)? [bugnote:6812 mentioned ICONV_SET_* flags on MacOS; that appears to be used with a non-standard interface iconvctl(), and while it may be possible to standardize that interface and a new ICONV_SET_* flag as a means for for opting into the new errno value behavior, it seems like a much bigger request at this time] Regarding the different defaults, we could add //NOTRANSLIT and make it unspecified whether //TRANSLIT or //NOTRANSLIT is the default. We will continue on this item next time. Items carried forward: 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 1824: cp: directories and symlinks OPEN https://austingroupbugs.net/view.php?id=1824 Action: Eric B to contact the GNU coreutils maintainers to ask for their input, particularly on the behavior noted in bugnote 6788. Bug 1831: how do you get the timestamp resolution of a symlink? OPEN https://austingroupbugs.net/view.php?id=1831 Action: EricB to ask The Open Group to sponsor this change. Next Steps ---------- The next call is on: Thu 2024-06-20 (WEBEX meeting - general bugs) Thu 2024-06-27 (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)