Minutes of the 1st November 2018 Teleconference Austin-892 Page 1 of 1
Submitted by Andrew Josey, The Open Group. 5th November 2018
Attendees:
Joerg Schilling, FOKUS Fraunhofer
Don Cragun, IEEE PASC OR
Nick Stoughton, USENIX, ISO/IEC JTC 1/SC 22 OR
Geoff Clare, The Open Group
Eric Blake, Red Hat
Mark Ziegast, SHware Systems Dev.
Martin Rehak, Oracle, The Open Group OR
Apologies:
Andrew Josey, The Open Group
* General news
None
* 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.
* Current Business
Bug 1134: Add getentropy interface OPEN
http://austingroupbugs.net/view.php?id=1134
Action: Andrew to add boilerplate response regarding a proposal for
new interface, and also to ask The Open Group OR if they would
sponsor this addition.
Both Actions now Completed.
(update 19 Oct 2018)
There has been no reaction from the Base Working Group and the period for comments has ended now.
Bug 1138: Add strsignal(), sig2str() and str2sig() to the standard. OPEN
http://austingroupbugs.net/view.php?id=1138
Martin has completed his action. Andrew took an action to chase
the Base Working group members for sponsorship of the two interfaces.
Update: The action on Andrew is still open.
Bug 1141: Add WCOREDUMP(stat) to sys/wait.h Accepted as Marked
http://austingroupbugs.net/view.php?id=1141
Nick has completed his action to propose new definition for "Core
Image" and changes required to use this new definition.
On Page 52, lines 1614-1615, change:
Core File
A file of unspecified format that may be generated when a process
terminates abnormally.
to
Core Image
An unspecified object of unspecified format that may be generated
when a process terminates abnormally.
On page 337 lines 11414 - 11415, change
CLD_KILLED Child has terminated abnormally and did not create a core file.
CLD_DUMPED Child has terminated abnormally and created a core file.
to
CLD_KILLED Child has terminated abnormally with no additional actions.
CLD_DUMPED Child has terminated abnormally and additional actions may have
been taken.
On page 378 line 12904 change "core file" to "core image".
On page 450 lines 15518 - 15520, change:
While the example using _SC_VERSION in the APPLICATION USAGE section does
not provide the greatest degree of imaginable utility to the application
developer or user, it is arguably better than a core file or some other
equally obscure result.
to
While the example using _SC_VERSION in the APPLICATION USAGE section does
not provide the greatest degree of imaginable utility to the application
developer or user, it is arguably better than the production of a core
image or some other equally obscure result.
On page 491, line 16999, change "core file" to "core image".
On page 1086, lines 36861-36863, change:
RLIMIT_CORE
This is the maximum size of a core file, in bytes,
that may be created by a process. A limit of 0 shall prevent
the creation of a core file. If this limit is exceeded,
the writing of a core file shall terminate at this size.
to
RLIMIT_CORE
This is the maximum size of a file containing a core image,
in bytes, that may be created by a process. A limit of 0 shall
prevent the creation of such a file. If this limit is exceeded,
the writing of a file containing a core image shall terminate
at this size. NOTE the production of such a file may be one of the
implementation defined actions for abnormal termination.
On page 2233 line 71220, change:
Implementations that support core file creation or other
implementation-defined actions ...
to
Implementations that support implementation-defined actions, such as the
creation of a file containing a core image, ...
Page 2615 line 85034 change
Clean up core files every weekday morning at 3:15 am:
to
Remove files named core every weekday morning at 3:15 am:
Page 2793 line 91788 change "core" to "file containing a core image"
Page 2988 line 9299-9301, change
The results from SIGQUIT are partially unspecified because, on systems
that create core files upon receipt of SIGQUIT, the core
from make would conflict with a core file from the command that
was running when the SIGQUIT arrived.
to
The results from SIGQUIT are partially unspecified because, on systems
that create a file named core upon receipt of SIGQUIT, the core file
from make would conflict with a core file from the command that
was running when the SIGQUIT arrived.
On page 3125 line 104585, change
SZ (l) The size in blocks of the core image of the process.
to
SZ (l) The size in pages of the total memory requirements of
the process, including text, data, stack, mapped memory and
other resources.
On Page 359, before line 12257, insert
WCOREDUMP
On page 409 line 13896 section , add before WEXITSTATUS:
WCOREDUMP True if WIFSIGNALED is true and creation of a core
image was attempted.
On page 409 line 13901 section , change the WIFSTOPPED text from:
True if child is currently stopped.
to:
True if child stopped due to uncaught signal.
On page 2227 line 70963 section wait(), change the WIFSTOPPED text from:
Evaluates to a non-zero value if status was returned for a child
process that is currently stopped.
to:
Evaluates to a non-zero value if status was returned for a child
process that stopped due to the receipt of a signal that was
not caught (see [xref to ]).
On page 2227 line 70958 section wait(), add:
WCOREDUMP(stat_val)
If the value of WIFSIGNALED(stat_val) is non-zero, this
macro evaluates to a non-zero value if the creation of a
core image of the terminated child was attempted.
Bug 0001143: cancellation points: contradiction between base definition and rationale OPEN
http://austingroupbugs.net/view.php?id=1143
We started on this item and will continue next time.
Next Steps
----------
The next call is on November 8th 2018 (Thursday).
Calls are anchored on US time. (8am Pacific)
This call will be for the regular 90 minutes.
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#