[Issue 8 drafts 0001734]: XSH mkdtemp function errors (IEEE/I-2)

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://www.austingroupbugs.net/view.php?id=1734 
== 
Reported By:ajosey
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1734
Category:   Shell and Utilities
Type:   Error
Severity:   Objection
Priority:   normal
Status: New
Name:   Andrew Josey 
Organization:
User Reference: IEEE/I-2 
Section:mkdtemp 
Page Number:1410 
Line Number:47358 
Final Accepted Text: 
== 
Date Submitted: 2023-05-31 16:54 UTC
Last Modified:  2023-06-01 17:51 UTC
== 
Summary:XSH mkdtemp function errors (IEEE/I-2)
== 

-- 
 (0006303) Don Cragun (manager) - 2023-06-01 17:51
 https://www.austingroupbugs.net/view.php?id=1734#c6303 
-- 
Re https://www.austingroupbugs.net/view.php?id=1734#c6297: Geoff, you're correct
on both of your points.

Looking more closely at this, I should have noted that the error handling
for mkdtemp() should be handled the same way as the errors for mkostemp()
and mkstemp().  And there is a missing period at the end of an EILSEQ
error, but it is on the mkdir() page instead of on the mkdtemp() page.

Consider replacing the entire Desired Action to the following:

Add a period to the end of the EILSEQ error condition for mkdir() on P1406,
L47222.

Delete P1410, L47355-47378 (ERRORS for mkdtemp()).

Add a new sentence to the start of the paragraph on P1410, L47381 (ERRORS
for mkdtemp()):
Additional error conditions for the mkdtemp( ) function
are defined in mkdir( ).  

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-05-31 16:54 ajosey New Issue
2023-05-31 16:54 ajosey Name  => Andrew Josey
2023-05-31 16:54 ajosey User Reference=> IEEE/I-2
2023-05-31 16:54 ajosey Section   => mkdtemp 
2023-05-31 16:54 ajosey Page Number   => 1410
2023-05-31 16:54 ajosey Line Number   => 47358   
2023-05-31 17:14 ajosey Summary  XSH mkdtemp function
errors => XSH mkdtemp function errors (IEEE/I-2)
2023-06-01 09:24 geoffclare Note Added: 0006297  
2023-06-01 17:51 Don Cragun Note Added: 0006303  
==




[Issue 8 drafts 0001733]: XCU make synopsis (IEEE/I-1)

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


The following issue has been set as DUPLICATE OF issue 0001659. 
== 
https://www.austingroupbugs.net/view.php?id=1733 
== 
Reported By:ajosey
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1733
Category:   Shell and Utilities
Type:   Error
Severity:   Objection
Priority:   normal
Status: New
Name:   Andrew Josey 
Organization:
User Reference: IEEE/I-1 
Section:make 
Page Number:3013 
Line Number:104453 
Final Accepted Text: 
== 
Date Submitted: 2023-05-31 16:51 UTC
Last Modified:  2023-06-01 16:32 UTC
== 
Summary:XCU make synopsis (IEEE/I-1)
==
Relationships   ID  Summary
--
duplicate of0001659 make's -j option missing from synopsis
related to  0001652 make: missing option argument
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-05-31 16:51 ajosey New Issue
2023-05-31 16:51 ajosey Name  => Andrew Josey
2023-05-31 16:51 ajosey User Reference=> IEEE/I-1
2023-05-31 16:51 ajosey Section   => make
2023-05-31 16:51 ajosey Page Number   => 3013
2023-05-31 16:51 ajosey Line Number   => 104453  
2023-05-31 17:14 ajosey Summary  XCU make synopsis =>
XCU make synopsis (IEEE/I-1)
2023-05-31 17:32 gbrandenrobinsonNote Added: 0006295  
2023-06-01 16:32 Don Cragun Relationship added   related to 0001652  
2023-06-01 16:36 Don Cragun Relationship added   duplicate of 0001659
==




[Issue 8 drafts 0001659]: make's -j option missing from synopsis

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


The issue 0001733 has been set as DUPLICATE OF the following issue. 
== 
https://www.austingroupbugs.net/view.php?id=1659 
== 
Reported By:gbrandenrobinson
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1659
Category:   Shell and Utilities
Type:   Omission
Severity:   Editorial
Priority:   normal
Status: New
Name:   G. Branden Robinson 
Organization:
User Reference:  
Section:Utilities 
Page Number:3103 
Line Number:104410 
Final Accepted Text: 
== 
Date Submitted: 2023-04-03 14:35 UTC
Last Modified:  2023-06-01 16:36 UTC
== 
Summary:make's -j option missing from synopsis
==
Relationships   ID  Summary
--
related to  0001436 make: add "-j max_jobs" optio...
has duplicate   0001733 XCU make synopsis (IEEE/I-1)
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-04-03 14:35 gbrandenrobinsonNew Issue
2023-04-03 14:35 gbrandenrobinsonName  => G. Branden
Robinson
2023-04-03 14:35 gbrandenrobinsonSection   => Utilities   
2023-04-03 14:35 gbrandenrobinsonPage Number   => 3103
2023-04-03 14:35 gbrandenrobinsonLine Number   => 104410  
2023-04-03 14:44 geoffclare Relationship added   related to 0001436  
2023-04-03 14:47 geoffclare Note Added: 0006245  
2023-06-01 16:36 Don Cragun Relationship added   has duplicate 0001733
==




[Issue 8 drafts 0001652]: make: missing option argument

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


The following issue has been set as RELATED TO issue 0001733. 
== 
https://www.austingroupbugs.net/view.php?id=1652 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1652
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: Resolved
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3103 
Line Number:104488 
Final Accepted Text: 
Resolution: Accepted
Fixed in Version:   
== 
Date Submitted: 2023-03-31 08:53 UTC
Last Modified:  2023-04-03 09:31 UTC
== 
Summary:make: missing option argument
==
Relationships   ID  Summary
--
related to  0001436 make: add "-j max_jobs" optio...
related to  0001733 XCU make synopsis (IEEE/I-1)
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 08:53 rillig New Issue
2023-03-31 08:53 rillig Name  => Roland Illig
2023-03-31 08:53 rillig Section   => make
2023-03-31 08:53 rillig Page Number   => 3103
2023-03-31 08:53 rillig Line Number   => 104488  
2023-04-03 09:28 geoffclare Relationship added   related to 0001436  
2023-04-03 09:31 geoffclare Note Added: 0006242  
2023-04-03 09:31 geoffclare Status   New => Resolved 
2023-04-03 09:31 geoffclare Resolution   Open => Accepted
2023-04-03 09:31 geoffclare version   => Draft 3 
2023-04-03 09:32 geoffclare Tag Attached: issue8 
2023-06-01 16:32 Don Cragun Relationship added   related to 0001733  
==




[Issue 8 drafts 0001733]: XCU make synopsis (IEEE/I-1)

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


The following issue has been set as RELATED TO issue 0001652. 
== 
https://www.austingroupbugs.net/view.php?id=1733 
== 
Reported By:ajosey
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1733
Category:   Shell and Utilities
Type:   Error
Severity:   Objection
Priority:   normal
Status: New
Name:   Andrew Josey 
Organization:
User Reference: IEEE/I-1 
Section:make 
Page Number:3013 
Line Number:104453 
Final Accepted Text: 
== 
Date Submitted: 2023-05-31 16:51 UTC
Last Modified:  2023-06-01 16:32 UTC
== 
Summary:XCU make synopsis (IEEE/I-1)
==
Relationships   ID  Summary
--
related to  0001652 make: missing option argument
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-05-31 16:51 ajosey New Issue
2023-05-31 16:51 ajosey Name  => Andrew Josey
2023-05-31 16:51 ajosey User Reference=> IEEE/I-1
2023-05-31 16:51 ajosey Section   => make
2023-05-31 16:51 ajosey Page Number   => 3013
2023-05-31 16:51 ajosey Line Number   => 104453  
2023-05-31 17:14 ajosey Summary  XCU make synopsis =>
XCU make synopsis (IEEE/I-1)
2023-05-31 17:32 gbrandenrobinsonNote Added: 0006295  
2023-06-01 16:32 Don Cragun Relationship added   related to 0001652  
==




[Issue 8 drafts 0001653]: make: confusing reference to word expansion

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=1653 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1653
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: Resolved
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3106 
Line Number:104597 
Final Accepted Text:https://austingroupbugs.net/view.php?id=1653#c6302 
Resolution: Accepted As Marked
Fixed in Version:   
== 
Date Submitted: 2023-03-31 09:05 UTC
Last Modified:  2023-06-01 16:31 UTC
== 
Summary:make: confusing reference to word expansion
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 09:05 rillig New Issue
2023-03-31 09:05 rillig Name  => Roland Illig
2023-03-31 09:05 rillig Section   => make
2023-03-31 09:05 rillig Page Number   => 3106
2023-03-31 09:05 rillig Line Number   => 104597  
2023-06-01 16:30 geoffclare Note Added: 0006302  
2023-06-01 16:31 geoffclare Final Accepted Text   =>
https://austingroupbugs.net/view.php?id=1653#c6302
2023-06-01 16:31 geoffclare Status   New => Resolved 
2023-06-01 16:31 geoffclare Resolution   Open => Accepted As
Marked
2023-06-01 16:31 geoffclare version   => Draft 3 
==




[Issue 8 drafts 0001653]: make: confusing reference to word expansion

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=1653 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1653
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: New
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3106 
Line Number:104597 
Final Accepted Text: 
== 
Date Submitted: 2023-03-31 09:05 UTC
Last Modified:  2023-06-01 16:30 UTC
== 
Summary:make: confusing reference to word expansion
== 

-- 
 (0006302) geoffclare (manager) - 2023-06-01 16:30
 https://austingroupbugs.net/view.php?id=1653#c6302 
-- 
Change:
The characters are formatted in a manner similar to a portion
of the make utility command line: options are preceded by
 characters and -separated as described in XBD Section
12.2 (on page 215). The macro=value macro definition operands
can also be included. The difference between the contents of
MAKEFLAGS and the make utility command line is that the
contents of the variable shall not be subjected to the word expansions (see
Section 2.6, on page 2468) associated with parsing the command line
values.to:The characters are formatted in a manner
similar to the use of the make utility in shell commands: options
are preceded by  characters and -separated as
described in XBD Section 12.2 (on page 215). The macro=value
macro definition operands can also be included. The difference between the
contents of MAKEFLAGS and the use of the make utility in
shell commands is that the contents of the variable shall not be subjected
to the word expansions (see Section 2.6, on page 2468) associated with
parsing shell command lines. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 09:05 rillig New Issue
2023-03-31 09:05 rillig Name  => Roland Illig
2023-03-31 09:05 rillig Section   => make
2023-03-31 09:05 rillig Page Number   => 3106
2023-03-31 09:05 rillig Line Number   => 104597  
2023-06-01 16:30 geoffclare Note Added: 0006302  
==




[Issue 8 drafts 0001651]: make: options '-k' and '-S' are listed separately

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


The following issue has been CLOSED. 
== 
https://austingroupbugs.net/view.php?id=1651 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1651
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: Closed
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3103 
Line Number:104453 
Final Accepted Text: 
Resolution: Rejected
Fixed in Version:   
== 
Date Submitted: 2023-03-31 08:51 UTC
Last Modified:  2023-06-01 16:11 UTC
== 
Summary:make: options '-k' and '-S' are listed separately
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 08:51 rillig New Issue
2023-03-31 08:51 rillig Name  => Roland Illig
2023-03-31 08:51 rillig Section   => make
2023-03-31 08:51 rillig Page Number   => 3103
2023-03-31 08:51 rillig Line Number   => 104453  
2023-04-03 09:22 geoffclare Note Added: 0006241  
2023-04-03 09:27 geoffclare Relationship added   related to 0001436  
2023-04-03 09:27 geoffclare Relationship deleted related to 0001436  
2023-06-01 16:11 geoffclare Status   New => Closed   
2023-06-01 16:11 geoffclare Resolution   Open => Rejected
2023-06-01 16:11 geoffclare version   => Draft 3 
==




[Issue 8 drafts 0001650]: Words 'prerequisite' and 'dependency' used interchangeably

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


The following issue has been RESOLVED. 
== 
https://www.austingroupbugs.net/view.php?id=1650 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1650
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: Resolved
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3103-3136 
Line Number: 
Final Accepted Text:See
https://www.austingroupbugs.net/view.php?id=1650#c6301. 
Resolution: Accepted As Marked
Fixed in Version:   
== 
Date Submitted: 2023-03-31 08:46 UTC
Last Modified:  2023-06-01 16:07 UTC
== 
Summary:Words 'prerequisite' and 'dependency' used
interchangeably
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 08:46 rillig New Issue
2023-03-31 08:46 rillig Name  => Roland Illig
2023-03-31 08:46 rillig Section   => make
2023-03-31 08:46 rillig Page Number   => 3103-3136   
2023-04-01 13:43 cmsmithNote Added: 0006240  
2023-06-01 16:02 geoffclare Note Added: 0006300  
2023-06-01 16:04 Don Cragun Note Added: 0006301  
2023-06-01 16:07 Don Cragun Final Accepted Text   => See
https://www.austingroupbugs.net/view.php?id=1650#c6301.
2023-06-01 16:07 Don Cragun Status   New => Resolved 
2023-06-01 16:07 Don Cragun Resolution   Open => Accepted As
Marked
==




[Issue 8 drafts 0001650]: Words 'prerequisite' and 'dependency' used interchangeably

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://www.austingroupbugs.net/view.php?id=1650 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1650
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: New
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3103-3136 
Line Number: 
Final Accepted Text: 
== 
Date Submitted: 2023-03-31 08:46 UTC
Last Modified:  2023-06-01 16:04 UTC
== 
Summary:Words 'prerequisite' and 'dependency' used
interchangeably
== 

-- 
 (0006301) Don Cragun (manager) - 2023-06-01 16:04
 https://www.austingroupbugs.net/view.php?id=1650#c6301 
-- 
On page 3107 line 104641 section make, change:A target shall be
considered up-to-date if it exists and is newer than all of its
dependenciesto:A target shall be considered
up-to-date if it exists and is newer than all of its
prerequisites


On page 3111  line 104824 section make, change:When source
files are named in a dependency list, make treats them just like any other
target. Because the source file is presumed to be present in the directory,
there is no need to add an entry for it to the makefile. When a target has
no dependencies, but is present in the directory, make assumes that that
file is up-to-date.to:When source files are named
in a list of prerequisites, make treats them just like any other target.
Because the source file is presumed to be present in the directory, there
is no need to add an entry for it to the makefile. When a target has no
prerequisites, but is present in the directory, make assumes that that file
is up-to-date.


On page 3116 line 105066 section make, change:Dependencies
added by target rules without
commandsto:Prerequisites added by target rules
without commands


Add a separate note: The original POSIX.2-1992 standard was careful to use
"prerequisite" throughout. Uses of "dependency" have crept in via the SCCS
features from The Single UNIX Specification, version 2, and in some edits
made since the 2018 edition of the standard. The rationale contains a
reference to "The System V dynamic dependency feature" which should remain,
as that is what it was called historically. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 08:46 rillig New Issue
2023-03-31 08:46 rillig Name  => Roland Illig
2023-03-31 08:46 rillig Section   => make
2023-03-31 08:46 rillig Page Number   => 3103-3136   
2023-04-01 13:43 cmsmithNote Added: 0006240  
2023-06-01 16:02 geoffclare Note Added: 0006300  
2023-06-01 16:04 Don Cragun Note Added: 0006301  
==




[Issue 8 drafts 0001650]: Words 'prerequisite' and 'dependency' used interchangeably

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=1650 
== 
Reported By:rillig
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1650
Category:   Shell and Utilities
Type:   Clarification Requested
Severity:   Editorial
Priority:   normal
Status: New
Name:   Roland Illig 
Organization:
User Reference:  
Section:make 
Page Number:3103-3136 
Line Number: 
Final Accepted Text: 
== 
Date Submitted: 2023-03-31 08:46 UTC
Last Modified:  2023-06-01 16:02 UTC
== 
Summary:Words 'prerequisite' and 'dependency' used
interchangeably
== 

-- 
 (0006300) geoffclare (manager) - 2023-06-01 16:02
 https://austingroupbugs.net/view.php?id=1650#c6300 
-- 
The original POSIX.2-1992 standard was careful to use "prerequisite"
throughout. Uses of "dependency" have crept in via the SCCS features from
The Single UNIX Specification, version 2, and in some edits made since the
2018 edition of the standard. The rationale contains a reference to "The
System V dynamic dependency feature" which should remain, as that is what
it was called historically. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-03-31 08:46 rillig New Issue
2023-03-31 08:46 rillig Name  => Roland Illig
2023-03-31 08:46 rillig Section   => make
2023-03-31 08:46 rillig Page Number   => 3103-3136   
2023-04-01 13:43 cmsmithNote Added: 0006240  
2023-06-01 16:02 geoffclare Note Added: 0006300  
==




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




Austin Group teleconference +1 888 974 9888 PIN 618 156 403

2023-06-01 Thread Single UNIX Specification via austin-group-l at The Open Group
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//opengroup.org//NONSGML kigkonsult.se iCalcreator 2.22.1//
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20120311T02
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20121104T02
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:6478b8b390...@opengroup.org
DTSTAMP:20230601T152643Z
ATTENDEE;ROLE=CHAIR:MAILTO:a.jo...@opengroup.org
CREATED:20230601T00Z
DESCRIPTION:Web/Project: Single UNIX Specification\nTitle: Austin Group tel
 econference +1 888 974 9888 PIN 618 156 403\nDate/Time: 08-Jun-2023 at 11:
 00 America/New_York\nDuration: 1.50 hours\nURL: https://collaboration.open
 group.org/platform/single_unix_specification/events.php\n\nAll calls are a
 nchored on US time\n\nTopic: Austin Group teleconference\n
 ---\nAudio conference information\n---
 \n\nYou are invited to
  a Zoom meeting.\n\nMeeting ID: 618 156 403\n\nJoin from PC\, Mac\, iOS or
  Android: https://logitech.zoom.us/j/618156403\n \nor join by phone:\nUS: 
 888 974 9888\nUK: 800 031 5717\nDE: 800 724 3138\nFR: 805 082 588\n\nOther
  international numbers available here:\nhttps://zoom.us/u/adlvrb8ILj\n \n 
Meeting ID: 618 156 403\n\nor join from a H.323/SIP Device:\nDial: 
 162.255.37.11 (US West) or 162.255.36.11 (US East)\nMeeting ID: 618 15
 6 403\n\nShare from a PC or MAC: https://zoom.us/share/618156403\n\nOr iPh
 one one-tap (US Toll):  +16699006833\,618156403# or +16465588656\,61815640
 3#\n\nPassword for zoom call  ends with x\n\nAll Austin Group participants
  are most welcome to join the call.\nThe call will last for 90 minutes.\n
 \n\nAn etherpad is usually up for a meeting\, with a URL using the date fo
 rmat as below:\n\nhttps://posix.rhansen.org/p/202x-mm-dd\n\nLOGIN REQUIRED
  to write to the ETHERPAD (Use your gitlab.opengroup.org login.)\n\n \n\nB
 ug reports are available at:\nhttps://www.austingroupbugs.net\n
DTSTART;TZID=America/New_York:20230608T11
DURATION:PT1H30M0S
LAST-MODIFIED:20230601T112643Z
ORGANIZER;CN=Single UNIX Specification:MAILTO:do-not-re...@opengroup.org
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Austin Group teleconference +1 888 974 9888 PIN 618 156 403
TRANSP:OPAQUE
URL:https://collaboration.opengroup.org/platform/single_unix_specification/
 events.php
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-VISIBILITY:40
X-JOINBEFORE:5
X-CATEGORY:Teleconference
X-PLATO-SITE:Single UNIX Specification
X-PLATO-SITEID:136
END:VEVENT
END:VCALENDAR


meeting.ics
Description: application/ics


[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 0001735]: XRAT Removed Functions in Issue 8 table. (IEEE/I-3)

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=1735 
== 
Reported By:ajosey
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1735
Category:   Shell and Utilities
Type:   Error
Severity:   Objection
Priority:   normal
Status: New
Name:   Andrew Josey 
Organization:
User Reference: IEEE/I-3 
Section:XRAT 
Page Number:3698 
Line Number:127098 
Final Accepted Text: 
== 
Date Submitted: 2023-05-31 16:56 UTC
Last Modified:  2023-06-01 09:43 UTC
== 
Summary:XRAT Removed Functions in Issue 8 table. (IEEE/I-3)
== 

-- 
 (0006298) geoffclare (manager) - 2023-06-01 09:43
 https://austingroupbugs.net/view.php?id=1735#c6298 
-- 
This issue affects more than just fattach(). The list in the table was
copied from the editing instructions in bug
https://austingroupbugs.net/view.php?id=1330. However, those
instructions did not explicitly name functions to be removed that were part
of the STREAMS and Tracing options, as their removal was covered by the
instruction to remove everything that was part of those options.

I see three ways to remedy the problem:

1. State in the text that all functions that were part of the STREAMS and
Tracing options were removed, thus making it clear that the table only
lists the other removed functions.

2. Add an entry to the table along the lines of "All functions that were
part of the STREAMS and Tracing options".

3. Add entries to the table for all the individual STREAMS and Tracing
functions. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-05-31 16:56 ajosey New Issue
2023-05-31 16:56 ajosey Name  => Andrew Josey
2023-05-31 16:56 ajosey User Reference=> IEEE/I-3
2023-05-31 16:56 ajosey Section   => XRAT
2023-05-31 16:56 ajosey Page Number   => 3698
2023-05-31 16:56 ajosey Line Number   => 127098  
2023-05-31 17:15 ajosey Summary  XRAT Removed Functions
in Issue 8 table. => XRAT Removed Functions in Issue 8 table. (IEEE/I-3)
2023-06-01 09:43 geoffclare Note Added: 0006298  
==




[Issue 8 drafts 0001734]: XSH mkdtemp function errors (IEEE/I-2)

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=1734 
== 
Reported By:ajosey
Assigned To:
== 
Project:Issue 8 drafts
Issue ID:   1734
Category:   Shell and Utilities
Type:   Error
Severity:   Objection
Priority:   normal
Status: New
Name:   Andrew Josey 
Organization:
User Reference: IEEE/I-2 
Section:mkdtemp 
Page Number:1410 
Line Number:47358 
Final Accepted Text: 
== 
Date Submitted: 2023-05-31 16:54 UTC
Last Modified:  2023-06-01 09:24 UTC
== 
Summary:XSH mkdtemp function errors (IEEE/I-2)
== 

-- 
 (0006297) geoffclare (manager) - 2023-06-01 09:24
 https://austingroupbugs.net/view.php?id=1734#c6297 
-- 
The EILSEQ error for mkostemp() and mkstemp(), along with almost all errors
for those two functions, are covered by this line (47381) at the end of
ERRORS:Additional error conditions for the mkstemp() and
mkostemp() functions are defined in open().
The only errors for mkostemp() and mkstemp() that need to be stated
separately on the mkdtemp() page are those which do not derive from the
requirement (line 47335) that they create the file, and obtain a file
descriptor for it, as if by a call to:open(pathname,
O_RDWR|O_CREAT|O_EXCL, S_IRUSR|S_IWUSR)
There is also a period at the end of the EILSEQ description - it is not
missing. 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2023-05-31 16:54 ajosey New Issue
2023-05-31 16:54 ajosey Name  => Andrew Josey
2023-05-31 16:54 ajosey User Reference=> IEEE/I-2
2023-05-31 16:54 ajosey Section   => mkdtemp 
2023-05-31 16:54 ajosey Page Number   => 1410
2023-05-31 16:54 ajosey Line Number   => 47358   
2023-05-31 17:14 ajosey Summary  XSH mkdtemp function
errors => XSH mkdtemp function errors (IEEE/I-2)
2023-06-01 09:24 geoffclare Note Added: 0006297  
==