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)