All Enclosed are the minutes of last week's meeting. Our next meeting is on January 8th 2026, so wishing you all happy holidays! regards Andrew ---------------
Minutes of the 11th December 2025 Teleconference Austin-1474 Page 1 of 1 Submitted by Andrew Josey, The Open Group. 15th December 2025 Attendees: Andrew Josey,The Open Group Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR Geoff Clare, The Open Group Haelwenn Monnier, The Open Group Eric Blake, Red Hat, The Open Group OR Apologies Eric Ackermann, CISPA * General business We confirmed the calendar for upcoming meetings, the next meeting is January 8th 2026 * Carried Forward Bug 1927: Add sponge utility https://www.austingroupbugs.net/view.php?id=1927 [Action to Eric B] Start a 30-day request for comments on whether The Open Group should sponsor the addition of this interface. glibc realloc() behavior [Action to Eric B] - respond to the thread and invite Alejandro to open a bug against POSIX if we still need to address wording issues Update 2025-06-26: discussion on mailing lists is still ongoing; EricB or Alejandro will open a bug soon Bug 1941: Add widely-implemented options to grep https://www.austingroupbugs.net/view.php?id=1941 We understand Mirabilos runs a custom distribution of BSD: http://www.mirbsd.org/about.htm http://www.mirbsd.org/htman/i386/man1/grep.htm ACTION: David Wheeler to do more research and update the bug before next meeting * New Business Bug 1957: Standardize the -u option for ex/vi https://www.austingroupbugs.net/view.php?id=1957 Accept as marked. Resolved. Issue 9 tag. On page 2838 line 94174 section ex (SYNOPSIS), change: <blockquote><pre>[-t <i>tagstring</i>] [-w <i>size</i>]</pre></blockquote> to: <blockquote><pre>[-t <i>tagstring</i>] [-u <i>rcfile</i>] [-w <i>size</i>]</pre></blockquote> On page 2839 line 94218 section ex (OPTIONS), after: <blockquote>Suppress the use of the <i>EXINIT</i> environment variable and the reading of any <b>.exrc</b> file; see the EXTENDED DESCRIPTION section.</blockquote> add a sentence: <blockquote>If the <b>-u</b> <i>rcfile</i> option is also specified, the use of the specified <i>rcfile</i> shall not be suppressed.</blockquote> After page 2839 line 94224 section ex (OPTIONS), add: <blockquote><b>-u</b> <i>rcfile</i> <blockquote>Use the commands in the file specified by the pathname <i>rcfile</i> for initializations; suppress the use of the <i>EXINIT</i> environment variable and the reading of any <b>.exrc</b> file (see the EXTENDED DESCRIPTION section). If <i>rcfile</i> has the value <b>NONE</b> or the value <b>NORC</b>, no initialization commands shall be executed. If the <b>-u</b> <i>rcfile</i> option is specified multiple times, only the last one specified shall take effect.</blockquote></blockquote> On page 2839 line 94242 section ex (INPUT FILES), change: <blockquote>The <b>.exrc</b> files and source files shall be text files consisting of <i>ex</i> commands; see ...</blockquote> to: <blockquote>The <b>.exrc</b> files, a file specified with the <b>-u</b> <i>rcfile</i> option, and files specified with a <b>:source</b> command shall be text files consisting of <i>ex</i> commands; see ...</blockquote> On page 2843 line 94409 section ex (EXTENDED DESCRIPTION), change: <blockquote>If the environment variable <i>EXINIT</i> is set, the editor shall execute ...</blockquote> to: <blockquote>If the environment variable <i>EXINIT</i> is set and the <b>-u</b> <i>rcfile</i> option is not specified, the editor shall execute ...</blockquote> On page 2843 line 94411 section ex (EXTENDED DESCRIPTION), change: <blockquote>If the <i>EXINIT</i> variable is not set, and all of the following are true</blockquote> to: <blockquote>If the <i>EXINIT</i> variable is not set, the <b>-u</b> <i>rcfile</i> option is not specified, and all of the following are true</blockquote> On page 2843 line 94419 section ex (EXTENDED DESCRIPTION), change: <blockquote>If and only if all of the following are true</blockquote> to: <blockquote>If and only if the <b>-u</b> <i>rcfile</i> option is not specified and all of the following are true</blockquote> After page 2844 line 94429 section ex (EXTENDED DESCRIPTION), add: <blockquote>4. <blockquote>If the <b>-u</b> <i>rcfile</i> option is specified and <i>rcfile</i> has neither the value <b>NONE</b> nor the value <b>NORC</b>, the editor shall attempt to execute the <i>ex</i> commands contained in the file specified by the pathname <i>rcfile</i>.</blockquote></blockquote> On page 2844 line 94430 section ex (EXTENDED DESCRIPTION), change: <blockquote>Lines in any <b>.exrc</b> file that are blank lines shall be ignored.</blockquote> to: <blockquote>Lines in any <b>.exrc</b> file, or a file specified using <b>-u</b> <i>rcfile</i>, that are blank lines shall be ignored.</blockquote> On page 2844 line 94432 section ex (EXTENDED DESCRIPTION), change: <blockquote>After the <i>EXINIT</i> variable and any <b>.exrc</b> files are processed ...</blockquote> to: <blockquote>After the <i>EXINIT</i> variable and any <b>.exrc</b> files or a file specified using <b>-u</b> <i>rcfile</i> are processed ...</blockquote> On page 2849 line 94684 section ex (EXTENDED DESCRIPTION), change: <blockquote>Otherwise, if the <i>ex</i> command resulted from the processing of an <i>EXINIT</i> environment variable, a <b>.exrc</b> file, a <b>:source</b> command, ...</blockquote> to: <blockquote>Otherwise, if the <i>ex</i> command resulted from the processing of an <i>EXINIT</i> environment variable, a <b>.exrc</b> file, a <b>-u</b> <i>rcfile</i> option, a <b>:source</b> command, ...</blockquote> On page 3526 line 120384 section vi (SYNOPSIS), change: <blockquote><pre>[-t <i>tagstring</i>] [-w <i>size</i>]</pre></blockquote> to: <blockquote><pre>[-t <i>tagstring</i>] [-u <i>rcfile</i>] [-w <i>size</i>]</pre></blockquote> After page 3526 line 120411 section vi (OPTIONS), add: <blockquote><b>-u</b> <i>rcfile</i> <blockquote>See the <i>ex</i> command description of the <b>-u</b> option.</blockquote></blockquote> Bug 1958: typo in if_indextoname(3) https://www.austingroupbugs.net/view.php?id=1958 Accepted, resolved, tc1-2024 tag. Bug 1959: dd conv=lcase and conv=ucase should only translate single byte locales https://www.austingroupbugs.net/view.php?id=1959 Accepted as marked, interp required, tc1-2024 tag Action: Andrew to start the interpretation timer, completed after the meeting. Interpretation response: The standard states that conv=lcase and conv=ucase map characters as specified by LC_CTYPE, and conforming implementations must conform to this. However, concerns have been raised about this which are being referred to the sponsor. Rationale: Mapping multibyte characters would cause problems for block sizes and across block boundaries and is not current implementation practice. Notes to the Editor (not part of this interpretation): On page 2778 line 91992,91996 section dd (lcase,ucase), after: <blockquote>Characters for which no mapping is specified shall not be modified by this conversion.</blockquote> add a sentence: <blockquote>If a character to be mapped or a character resulting from the mapping is not a single-byte character, the behavior is unspecified.</blockquote> After page 2778 line 92010 section dd (conv=value) add a paragraph after the list: <blockquote>If the <b>ucase</b> or <b>lcase</b> conversion is used together with <b>ascii</b>, <b>ebcdic</b>, or <b>ibm</b>, the behavior is unspecified.</blockquote> After page 2783 line 92100 section dd (APPLICATION USAGE) add: <blockquote>Since the conversion from upper to lower or vice-versa is unspecified if the character to be mapped or a character resulting from the mapping is not a single-byte character, or if converting to ASCII or EBCDIC and attempting to change case, it is recommended to use <i>tr</i> to perform such conversions.</blockquote> On page 2783 line 92110 section dd (EXAMPLES), change: <blockquote><pre>dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase</pre></blockquote> to: <blockquote><pre>dd if=/dev/tape ibs=800 cbs=80 conv=ascii | tr '[:upper:]' '[:lower:]' > x</pre> The following command should not be used for this purpose as its behavior is unspecified: <pre>dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase</pre></blockquote> Bug 1960: fcntl(): add F_DUPFD_CLOFORKEXEC flag OPEN https://www.austingroupbugs.net/view.php?id=1960 * Next Steps We will start at bug 1960 next time. Bugs to return to, bugs 1949, 1616, 1941. The next call is on Thu 2026-01-08 (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) -------- Andrew Josey The Open Group Austin Group Chair Email: [email protected] <mailto:[email protected]> Apex Plaza, Forbury Road,Reading,Berks.RG1 1AX,England To learn how we maintain your privacy, please review The Open Group Privacy Statement at http://www.opengroup.org/privacy. To unsubscribe/opt-out from this mailing list login to The Open Group collaboration portal at https://collaboration.opengroup.org/operational/portal.php?action=unsub&listid=2481
