Minutes of the 30th June 2022 Teleconference Austin-1233 Page 1 of 1
Submitted by Andrew Josey, The Open Group. 1st July 2022
Attendees:
Don Cragun, IEEE PASC OR
Nick Stoughton, Logitech/USENIX, ISO/IEC JTC 1/SC 22 OR
Geoff Clare, The Open Group
Eric Ackermann, HPI, University of Potsdam
Mark Ziegast, SHware Systems Dev.
Apologies
Andrew Josey, The Open Group
Tom Thompson, IEEE
Eric Blake, Red Hat, The Open Group OR
* General news
This was a call dedicated to general bugs.
There is no call on July 4.
* Current Business
Bug 1122: POSIX should include gettext() and friends
and https://posix.rhansen.org/p/gettext_draft
Bug 1560: clarify wording of command substitution
https://austingroupbugs.net/view.php?id=1560
Leave this and related bugs 1561 and 1564 open awaiting reviews/discussion.
Bug 1533: struct tm: add tm_gmtoff (and tm_zone) field(s) Accepted as marked
https://austingroupbugs.net/view.php?id=1533
This item is tagged for Issue 8.
For time.h, struct tm, on page 425, append to the struct tm member listing after line 14450,
long tm_gmtoff Seconds east of UTC.
const char *tm_zone Timezone abbreviation.
And after line 14452
If the value of tm_zone is accessed after the value of TZ is
subsequently modified, and the tm_zone value was not set by a
call to gmtime() or gmtime_r(), the behaviour is undefined.
For gmtime, on page 1113, lines 37692 ff., append after
Upon successful completion, gmtime_r( ) shall return the address of the structure pointed to by the argument result.
the sentence
The structure's tm_zone member shall be set to a pointer to the
string "UTC", which shall have static storage duration.
For localtime, on page 1265, lines 42225 ff., append after
Unlike localtime( ), the localtime_r( ) function is not required
to set tzname. If localtime_r( ) sets tzname, it shall also set
daylight and timezone. If localtime_r( ) does not set tzname,
it shall not set daylight and shall not set timezone.
the sentence
If the struct tm member tm_zone is accessed after the value of
TZ is subsequently modified, the behaviour is undefined.
For strftime, on page 2047, line 65623 (z conversion), change
[tm_isdst]
to
[tm_isdst, tm_gmtoff]
and line 65625 (Z conversion) from
[tm_isdst]
to
[tm_isdst, tm_zone]
Bug 1456: Permit implementations to add additional confstr()/pathconf()/sysconf() constants Accepted as Marked
https://austingroupbugs.net/view.php?id=1456
This item is tagged for TC3-2008
Make the changes in the desired action, but ignoring the last
sentence about #if.
Bug 1282: mqueue.h - pthread_attr_t is listed as defined but unclear why Accepted as Marked
https://austingroupbugs.net/view.php?id=1282
This item is tagged for TC3-2008
Next Steps
----------
The next calls are on:
Mon 2022-07-04 No Meeting Independence Day Holiday in the US
Thu 2022-07-07 (general bugs)
Mon 2022-07-11 (general bugs) gettext is complete, but may be discussed again if comments are added
Apologies in Advance:
Geoff Clare, 2022-07-07
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)