[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: Applied Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29540 Final Accepted Text:https://austingroupbugs.net/view.php?id=1646#c6299 Resolution: Accepted As Marked Fixed in Version: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-06-13 11:15 UTC == Summary:exec*() misses reference to at_quick_exit() == Relationships ID Summary -- related to 0001302 Alignment with C17 == Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 2023-03-23 10:02 geoffclare Relationship added related to 0001302 2023-03-23 10:03 geoffclare Note Edited: 0006230 2023-03-23 11:10 lacos Issue Monitored: lacos 2023-03-23 11:10 lacos Issue End Monitor: lacos 2023-06-01 15:19 eblake version => Draft 3 2023-06-01 15:19 eblake Desired Action Updated 2023-06-01 15:20 eblake Line Number 29522 => 29540 2023-06-01 15:28 geoffclare Note Added: 0006299 2023-06-01 15:28 geoffclare Final Accepted Text => https://austingroupbugs.net/view.php?id=1646#c6299 2023-06-01 15:28 geoffclare Status New => Resolved 2023-06-01 15:28 geoffclare Resolution Open => Accepted As Marked 2023-06-01 15:29 geoffclare Tag Attached: issue8 2023-06-13 11:15 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
The following issue has been RESOLVED. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: Resolved Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29540 Final Accepted Text:https://austingroupbugs.net/view.php?id=1646#c6299 Resolution: Accepted As Marked Fixed in Version: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-06-01 15:28 UTC == Summary:exec*() misses reference to at_quick_exit() == Relationships ID Summary -- related to 0001302 Alignment with C17 == Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 2023-03-23 10:02 geoffclare Relationship added related to 0001302 2023-03-23 10:03 geoffclare Note Edited: 0006230 2023-03-23 11:10 lacos Issue Monitored: lacos 2023-03-23 11:10 lacos Issue End Monitor: lacos 2023-06-01 15:19 eblake version => Draft 3 2023-06-01 15:19 eblake Desired Action Updated 2023-06-01 15:20 eblake Line Number 29522 => 29540 2023-06-01 15:28 geoffclare Note Added: 0006299 2023-06-01 15:28 geoffclare Final Accepted Text => https://austingroupbugs.net/view.php?id=1646#c6299 2023-06-01 15:28 geoffclare Status New => Resolved 2023-06-01 15:28 geoffclare Resolution Open => Accepted As Marked ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
A NOTE has been added to this issue. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: New Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29540 Final Accepted Text: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-06-01 15:28 UTC == Summary:exec*() misses reference to at_quick_exit() == Relationships ID Summary -- related to 0001302 Alignment with C17 == -- (0006299) geoffclare (manager) - 2023-06-01 15:28 https://austingroupbugs.net/view.php?id=1646#c6299 -- At page 625 line 22114 (XSH at_quick_exit() DESCRIPTION), delete:After a successful call to any of the exec functions, any functions previously registered by at_quick_exit() shall no longer be registered. At page 636 line 22406 (XSH atexit() DESCRIPTION), delete:After a successful call to any of the exec functions, any functions previously registered by atexit() shall no longer be registered. At page 866 line 29540 (XSH exec DESCRIPTION), change:After a successful call to any of the exec functions, any functions previously registered by the atexit( ) or pthread_atfork( ) functions are no longer registered.to:After a successful call to any of the exec functions, any functions previously registered by the atexit( ), at_quick_exit( ), or pthread_atfork( ) functions are no longer registered. Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 2023-03-23 10:02 geoffclare Relationship added related to 0001302 2023-03-23 10:03 geoffclare Note Edited: 0006230 2023-03-23 11:10 lacos Issue Monitored: lacos 2023-03-23 11:10 lacos Issue End Monitor: lacos 2023-06-01 15:19 eblake version => Draft 3 2023-06-01 15:19 eblake Desired Action Updated 2023-06-01 15:20 eblake Line Number 29522 => 29540 2023-06-01 15:28 geoffclare Note Added: 0006299 ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
The following issue has been UPDATED. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: New Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29540 Final Accepted Text: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-06-01 15:20 UTC == Summary:exec*() misses reference to at_quick_exit() == Relationships ID Summary -- related to 0001302 Alignment with C17 == Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 2023-03-23 10:02 geoffclare Relationship added related to 0001302 2023-03-23 10:03 geoffclare Note Edited: 0006230 2023-03-23 11:10 lacos Issue Monitored: lacos 2023-03-23 11:10 lacos Issue End Monitor: lacos 2023-06-01 15:19 eblake version => Draft 3 2023-06-01 15:19 eblake Desired Action Updated 2023-06-01 15:20 eblake Line Number 29522 => 29540 ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
The following issue has been UPDATED. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: New Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29522 Final Accepted Text: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-06-01 15:19 UTC == Summary:exec*() misses reference to at_quick_exit() == Relationships ID Summary -- related to 0001302 Alignment with C17 == Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 2023-03-23 10:02 geoffclare Relationship added related to 0001302 2023-03-23 10:03 geoffclare Note Edited: 0006230 2023-03-23 11:10 lacos Issue Monitored: lacos 2023-03-23 11:10 lacos Issue End Monitor: lacos 2023-06-01 15:19 eblake version => Draft 3 2023-06-01 15:19 eblake Desired Action Updated ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
A NOTE has been added to this issue. == https://austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: New Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29522 Final Accepted Text: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-03-23 10:01 UTC == Summary:exec*() misses reference to at_quick_exit() == -- (0006230) geoffclare (manager) - 2023-03-23 10:01 https://austingroupbugs.net/view.php?id=1646#c6230 -- There is some further inconsistency here that we should consider eliminating. Currently this requirement is stated twice for atexit(), once on the exec page and once on the atexit() page. For at_quick_exit(), bug https://austingroupbugs.net/view.php?id=1302 added it on the at_quick_exit() page but not on the exec page. For pthread_atfork() it is only stated on the exec page and not on the pthread_atfork() page. My suggestion would be to state it only on the exec page for all three. I.e. as well as the desired action, remove the corresponding statements from the atexit() and at_quick_exit() pages. Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 2023-03-23 10:01 geoffclare Note Added: 0006230 ==
[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()
The following issue has been SUBMITTED. == https://www.austingroupbugs.net/view.php?id=1646 == Reported By:eblake Assigned To: == Project:Issue 8 drafts Issue ID: 1646 Category: System Interfaces Type: Omission Severity: Objection Priority: normal Status: New Name: Eric Blake Organization: Red Hat User Reference: ebb.exec at_quick_exit Section:XSH exec Page Number:866 Line Number:29522 Final Accepted Text: == Date Submitted: 2023-03-22 20:44 UTC Last Modified: 2023-03-22 20:44 UTC == Summary:exec*() misses reference to at_quick_exit() Description: Now that C17 pulled in at_quick_exit(), we need to add that to the list of handlers that are dropped upon successful execl() and friends. Desired Action: Line numbers from the Austin Group copy of D3_rc1 (may need adjustment depending on the draft being viewed). At page 866 line 29522 (XSH exec DESCRIPTION), change:After a successful call to any of the exec functions, any functions previously registered by the atexit( ) or pthread_atfork( ) functions are no longer registered.to:After a successful call to any of the exec functions, any functions previously registered by the atexit( ), at_quick_exit( ), or pthread_atfork( ) functions are no longer registered. == Issue History Date ModifiedUsername FieldChange == 2023-03-22 20:44 eblake New Issue 2023-03-22 20:44 eblake Name => Eric Blake 2023-03-22 20:44 eblake Organization => Red Hat 2023-03-22 20:44 eblake User Reference=> ebb.exec at_quick_exit 2023-03-22 20:44 eblake Section => XSH exec 2023-03-22 20:44 eblake Page Number => 866 2023-03-22 20:44 eblake Line Number => 29522 ==