[Issue 8 drafts 0001646]: exec*() misses reference to at_quick_exit()

2023-06-13 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-06-01 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-06-01 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-06-01 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-06-01 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-03-23 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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()

2023-03-22 Thread Austin Group Bug Tracker via austin-group-l at The Open Group


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   
==