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#