[Issue 8 drafts 0001733]: XCU make synopsis (IEEE/I-1)
The following issue has a resolution that has been APPLIED. == https://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: Applied Name: Andrew Josey Organization: User Reference: IEEE/I-1 Section:make Page Number:3013 Line Number:104453 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-05-31 16:51 UTC Last Modified: 2023-07-06 10:46 UTC == Summary:XCU make synopsis (IEEE/I-1) == Relationships ID Summary -- related to 0001652 make: missing option argument has duplicate 0001659 make's -j option missing from synopsis has duplicate 0001680 Synopsis for make is missing '-j maxjobs' == 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 2023-06-05 16:27 geoffclare Status New => Resolved 2023-06-05 16:27 geoffclare Resolution Open => Accepted 2023-06-05 16:30 geoffclare Relationship replacedhas duplicate 0001659 2023-06-15 11:06 geoffclare Relationship added has duplicate 0001680 2023-07-06 10:46 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001692]: Options -n, -q, -t use different wording
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1692 == Reported By:rillig Assigned To: == Project:Issue 8 drafts Issue ID: 1692 Category: Shell and Utilities Type: Clarification Requested Severity: Editorial Priority: normal Status: Applied Name: Roland Illig Organization: User Reference: Section:make Page Number:3103 Line Number:104519, 104529, 104542 Final Accepted Text:https://austingroupbugs.net/view.php?id=1692#c6337 Resolution: Accepted As Marked Fixed in Version: == Date Submitted: 2023-05-07 11:21 UTC Last Modified: 2023-07-06 10:44 UTC == Summary:Options -n, -q, -t use different wording == Issue History Date ModifiedUsername FieldChange == 2023-05-07 11:21 rillig New Issue 2023-05-07 11:21 rillig Name => Roland Illig 2023-05-07 11:21 rillig Section => make 2023-05-07 11:21 rillig Page Number => 3103 2023-05-07 11:21 rillig Line Number => 104519, 104529, 104542 2023-06-15 16:23 geoffclare Note Added: 0006337 2023-06-15 16:24 geoffclare Final Accepted Text => https://austingroupbugs.net/view.php?id=1692#c6337 2023-06-15 16:24 geoffclare Status New => Resolved 2023-06-15 16:24 geoffclare Resolution Open => Accepted As Marked 2023-06-15 16:25 geoffclare Tag Attached: issue8 2023-07-06 10:44 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001690]: Use consistent wording for make's options
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1690 == Reported By:rillig Assigned To: == Project:Issue 8 drafts Issue ID: 1690 Category: Shell and Utilities Type: Clarification Requested Severity: Editorial Priority: normal Status: Applied Name: Roland Illig Organization: User Reference: Section:make Page Number:3103 Line Number:104486, 104540 Final Accepted Text:https://austingroupbugs.net/view.php?id=1690#c6336 Resolution: Accepted As Marked Fixed in Version: == Date Submitted: 2023-05-07 11:05 UTC Last Modified: 2023-07-06 10:42 UTC == Summary:Use consistent wording for make's options == Issue History Date ModifiedUsername FieldChange == 2023-05-07 11:05 rillig New Issue 2023-05-07 11:05 rillig Name => Roland Illig 2023-05-07 11:05 rillig Section => make 2023-05-07 11:05 rillig Page Number => 3103 2023-05-07 11:05 rillig Line Number => 104486, 104540 2023-06-15 16:05 geoffclare Note Added: 0006336 2023-06-15 16:05 geoffclare Final Accepted Text => https://austingroupbugs.net/view.php?id=1690#c6336 2023-06-15 16:05 geoffclare Status New => Resolved 2023-06-15 16:05 geoffclare Resolution Open => Accepted As Marked 2023-06-15 16:06 geoffclare Tag Attached: issue8 2023-07-06 10:42 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001689]: Maybe remove 'the user shall'
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1689 == Reported By:rillig Assigned To: == Project:Issue 8 drafts Issue ID: 1689 Category: Shell and Utilities Type: Clarification Requested Severity: Editorial Priority: normal Status: Applied Name: Roland Illig Organization: User Reference: Section:make Page Number:3103 Line Number:104470 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-05-07 10:58 UTC Last Modified: 2023-07-06 10:41 UTC == Summary:Maybe remove 'the user shall' == Issue History Date ModifiedUsername FieldChange == 2023-05-07 10:58 rillig New Issue 2023-05-07 10:58 rillig Name => Roland Illig 2023-05-07 10:58 rillig Section => make 2023-05-07 10:58 rillig Page Number => 3103 2023-05-07 10:58 rillig Line Number => 104470 2023-06-15 15:58 Don Cragun Status New => Resolved 2023-06-15 15:58 Don Cragun Resolution Open => Accepted 2023-06-15 15:59 Don Cragun Tag Attached: issue8 2023-07-06 10:41 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001688]: Scope is missing the "Additional APIs" documents and ISO TR24731-2
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1688 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1688 Category: Base Definitions and Headers Type: Omission Severity: Editorial Priority: normal Status: Applied Name: Geoff Clare Organization: The Open Group User Reference: Section:1.1 Scope Page Number:3-4 Line Number:37-40 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-05-03 14:13 UTC Last Modified: 2023-07-06 10:39 UTC == Summary:Scope is missing the "Additional APIs" documents and ISO TR24731-2 == Issue History Date ModifiedUsername FieldChange == 2023-05-03 14:13 geoffclare New Issue 2023-05-03 14:13 geoffclare Name => Geoff Clare 2023-05-03 14:13 geoffclare Organization => The Open Group 2023-05-03 14:13 geoffclare Section => 1.1 Scope 2023-05-03 14:13 geoffclare Page Number => 3-4 2023-05-03 14:13 geoffclare Line Number => 37-40 2023-06-15 15:51 Don Cragun Status New => Resolved 2023-06-15 15:51 Don Cragun Resolution Open => Accepted 2023-06-15 15:51 Don Cragun Tag Attached: issue8 2023-07-06 10:39 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001687]: Mismatch between blanks in file formats and default IFS
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1687 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1687 Category: Base Definitions and Headers Type: Clarification Requested Severity: Objection Priority: normal Status: Applied Name: Geoff Clare Organization: The Open Group User Reference: Section:5 File Format Notation Page Number:115 Line Number:3632 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-05-03 10:30 UTC Last Modified: 2023-07-06 10:37 UTC == Summary:Mismatch between blanks in file formats and default IFS == Relationships ID Summary -- related to 0001532 "stty -g" output should not h... == Issue History Date ModifiedUsername FieldChange == 2023-05-03 10:30 geoffclare New Issue 2023-05-03 10:30 geoffclare Name => Geoff Clare 2023-05-03 10:30 geoffclare Organization => The Open Group 2023-05-03 10:30 geoffclare Section => 5 File Format Notation 2023-05-03 10:30 geoffclare Page Number => 115 2023-05-03 10:30 geoffclare Line Number => 3632 2023-05-03 10:32 geoffclare Relationship added related to 0001532 2023-06-15 15:48 Don Cragun Status New => Resolved 2023-06-15 15:48 Don Cragun Resolution Open => Accepted 2023-06-15 15:48 Don Cragun Tag Attached: issue8 2023-07-06 10:37 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001686]: Missing CX shading for underflow ERANGE in strtod() and wcstod()
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1686 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1686 Category: System Interfaces Type: Error Severity: Objection Priority: normal Status: Applied Name: Geoff Clare Organization: The Open Group User Reference: Section:strtod(), wcstod() Page Number:2159, 2383 Line Number:77264, 70631 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-25 15:12 UTC Last Modified: 2023-07-06 10:34 UTC == Summary:Missing CX shading for underflow ERANGE in strtod() and wcstod() == Issue History Date ModifiedUsername FieldChange == 2023-04-25 15:12 geoffclare New Issue 2023-04-25 15:12 geoffclare Name => Geoff Clare 2023-04-25 15:12 geoffclare Organization => The Open Group 2023-04-25 15:12 geoffclare Section => strtod(), wcstod() 2023-04-25 15:12 geoffclare Page Number => 2159, 2383 2023-04-25 15:12 geoffclare Line Number => 77264, 70631 2023-06-15 15:38 Don Cragun Status New => Resolved 2023-06-15 15:38 Don Cragun Resolution Open => Accepted 2023-06-15 15:39 Don Cragun Tag Attached: issue8 2023-07-06 10:34 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001685]: RFC references need updating
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1685 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1685 Category: Front Matter Type: Error Severity: Objection Priority: normal Status: Applied Name: Geoff Clare Organization: The Open Group User Reference: Section:Referenced Documents Page Number:xxxvi-xxxvii Line Number:N/A Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-25 09:38 UTC Last Modified: 2023-07-06 10:31 UTC == Summary:RFC references need updating == Issue History Date ModifiedUsername FieldChange == 2023-04-25 09:38 geoffclare New Issue 2023-04-25 09:38 geoffclare Name => Geoff Clare 2023-04-25 09:38 geoffclare Organization => The Open Group 2023-04-25 09:38 geoffclare Section => Referenced Documents 2023-04-25 09:38 geoffclare Page Number => xxxvi-xxxvii 2023-04-25 09:38 geoffclare Line Number => N/A 2023-06-15 15:35 Don Cragun Status New => Resolved 2023-06-15 15:35 Don Cragun Resolution Open => Accepted 2023-06-15 15:35 Don Cragun Tag Attached: issue8 2023-07-06 10:31 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001684]: Various fixed needed to subprofiling groups
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1684 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1684 Category: Rationale Type: Error Severity: Comment Priority: normal Status: Applied Name: Geoff Clare Organization: The Open Group User Reference: Section:E.1 Subprofiling Option Groups Page Number:3907-3913 Line Number:135750-136016 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-24 14:42 UTC Last Modified: 2023-07-06 10:24 UTC == Summary:Various fixed needed to subprofiling groups == Issue History Date ModifiedUsername FieldChange == 2023-04-24 14:42 geoffclare New Issue 2023-04-24 14:42 geoffclare Name => Geoff Clare 2023-04-24 14:42 geoffclare Organization => The Open Group 2023-04-24 14:42 geoffclare Section => E.1 Subprofiling Option Groups 2023-04-24 14:42 geoffclare Page Number => 3907-3913 2023-04-24 14:42 geoffclare Line Number => 135750-136016 2023-04-24 14:45 geoffclare Desired Action Updated 2023-06-15 15:30 Don Cragun Status New => Resolved 2023-06-15 15:30 Don Cragun Resolution Open => Accepted 2023-06-15 15:32 Don Cragun Tag Attached: issue8 2023-07-06 10:24 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001683]: nbyte cannot be negative in posix_devctl
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1683 == Reported By:dennisw Assigned To: == Project:Issue 8 drafts Issue ID: 1683 Category: System Interfaces Type: Error Severity: Comment Priority: normal Status: Applied Name: Dennis Wölfing Organization: User Reference: Section:posix_devctl Page Number:1548 Line Number:51937 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-23 15:33 UTC Last Modified: 2023-07-06 10:18 UTC == Summary:nbyte cannot be negative in posix_devctl == Issue History Date ModifiedUsername FieldChange == 2023-04-23 15:33 denniswNew Issue 2023-04-23 15:33 denniswName => Dennis Wölfing 2023-04-23 15:33 denniswSection => posix_devctl 2023-04-23 15:33 denniswPage Number => 1548 2023-04-23 15:33 denniswLine Number => 51937 2023-06-15 15:20 Don Cragun Status New => Resolved 2023-06-15 15:20 Don Cragun Resolution Open => Accepted 2023-06-15 15:20 Don Cragun Tag Attached: issue8 2023-07-06 10:18 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001682]: should define locale_t
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1682 == Reported By:dennisw Assigned To: == Project:Issue 8 drafts Issue ID: 1682 Category: Base Definitions and Headers Type: Omission Severity: Comment Priority: normal Status: Applied Name: Dennis Wölfing Organization: User Reference: Section:libintl.h Page Number:280 Line Number:9709 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-23 15:30 UTC Last Modified: 2023-07-06 10:16 UTC == Summary: should define locale_t == Issue History Date ModifiedUsername FieldChange == 2023-04-23 15:30 denniswNew Issue 2023-04-23 15:30 denniswName => Dennis Wölfing 2023-04-23 15:30 denniswSection => libintl.h 2023-04-23 15:30 denniswPage Number => 280 2023-04-23 15:30 denniswLine Number => 9709 2023-06-15 15:18 Don Cragun Status New => Resolved 2023-06-15 15:18 Don Cragun Resolution Open => Accepted 2023-06-15 15:18 Don Cragun Tag Attached: issue8 2023-07-06 10:16 geoffclare Status Resolved => Applied ==
[Issue 8 drafts 0001681]: should define size_t
The following issue has a resolution that has been APPLIED. == https://austingroupbugs.net/view.php?id=1681 == Reported By:dennisw Assigned To: == Project:Issue 8 drafts Issue ID: 1681 Category: Base Definitions and Headers Type: Omission Severity: Comment Priority: normal Status: Applied Name: Dennis Wölfing Organization: User Reference: Section:devctl.h Page Number:234 Line Number:8262 Final Accepted Text: Resolution: Accepted Fixed in Version: == Date Submitted: 2023-04-23 15:28 UTC Last Modified: 2023-07-06 10:15 UTC == Summary: should define size_t == Issue History Date ModifiedUsername FieldChange == 2023-04-23 15:28 denniswNew Issue 2023-04-23 15:28 denniswName => Dennis Wölfing 2023-04-23 15:28 denniswSection => devctl.h 2023-04-23 15:28 denniswPage Number => 234 2023-04-23 15:28 denniswLine Number => 8262 2023-06-15 15:06 Don Cragun Status New => Resolved 2023-06-15 15:06 Don Cragun Resolution Open => Accepted 2023-06-15 15:07 Don Cragun Tag Attached: issue8 2023-07-06 10:15 geoffclare Status Resolved => Applied ==
[1003.1(2016/18)/Issue7+TC2 0001647]: printf("%lc", (wint_t)0) can't output NUL byte
A NOTE has been added to this issue. == https://austingroupbugs.net/view.php?id=1647 == Reported By:eblake Assigned To: == Project:1003.1(2016/18)/Issue7+TC2 Issue ID: 1647 Category: System Interfaces Type: Clarification Requested Severity: Objection Priority: normal Status: Interpretation Required Name: Eric Blake Organization: Red Hat User Reference: ebb.printf %lc Section:fprintf Page Number:913 Line Number:30957 Interp Status: Proposed Final Accepted Text:https://austingroupbugs.net/view.php?id=1647#c6239 == Date Submitted: 2023-03-28 16:32 UTC Last Modified: 2023-07-06 08:47 UTC == Summary:printf("%lc", (wint_t)0) can't output NUL byte == Relationships ID Summary -- related to 0001643 fprintf %lc: wrong reference to the cur... related to 0001755 not deferring to C17 on specifics has k... == -- (0006377) geoffclare (manager) - 2023-07-06 08:47 https://austingroupbugs.net/view.php?id=1647#c6377 -- I have submitted bug https://austingroupbugs.net/view.php?id=1755 to address the points discussed in notes 6251 through 6369. Issue History Date ModifiedUsername FieldChange == 2023-03-28 16:32 eblake New Issue 2023-03-28 16:32 eblake Name => Eric Blake 2023-03-28 16:32 eblake Organization => Red Hat 2023-03-28 16:32 eblake User Reference=> ebb.printf %lc 2023-03-28 16:32 eblake Section => fprintf 2023-03-28 16:32 eblake Page Number => 913 2023-03-28 16:32 eblake Line Number => 30957 2023-03-28 16:32 eblake Interp Status => --- 2023-03-28 16:32 eblake Relationship added child of 0001643 2023-03-28 16:33 eblake Desired Action Updated 2023-03-28 17:02 eblake Desired Action Updated 2023-03-28 17:30 eblake Note Added: 0006237 2023-03-28 17:31 eblake Description Updated 2023-03-28 17:37 eblake Desired Action Updated 2023-03-30 16:33 eblake Note Added: 0006239 2023-03-30 17:14 eblake Tag Attached: tc3-2008 2023-03-30 17:14 eblake Tag Attached: issue8 2023-04-03 15:27 eblake Note Added: 0006246 2023-04-03 15:28 eblake Note Edited: 0006239 2023-04-03 15:28 geoffclare Tag Detached: tc3-2008 2023-04-03 15:31 ajosey Interp Status--- => Pending 2023-04-03 15:31 ajosey Final Accepted Text => https://austingroupbugs.net/view.php?id=1647#c6239 2023-04-03 15:31 ajosey Resolution Open => Accepted As Marked 2023-04-03 15:32 ajosey Status New => Interpretation Required 2023-04-03 16:31 ajosey Note Added: 0006248 2023-04-03 16:31 ajosey Status Interpretation Required => Resolution Proposed 2023-04-03 16:46 hvdNote Added: 0006251 2023-04-03 17:15 ajosey Interp StatusPending => Proposed 2023-04-03 17:15 ajosey Status Resolution Proposed => Interpretation Required 2023-04-20 16:22 geoffclare Relationship replacedrelated to 0001643 2023-06-23 16:19 geoffclare Note Added: 0006346 2023-06-23 16:45 hvdNote Added: 0006347 2023-06-26 09:25 geoffclare Note Added: 0006349 2023-06-26 09:56 hvdNote Added: 00
[1003.1(2016/18)/Issue7+TC2 0001647]: printf("%lc", (wint_t)0) can't output NUL byte
The following issue has been set as RELATED TO issue 0001755. == https://austingroupbugs.net/view.php?id=1647 == Reported By:eblake Assigned To: == Project:1003.1(2016/18)/Issue7+TC2 Issue ID: 1647 Category: System Interfaces Type: Clarification Requested Severity: Objection Priority: normal Status: Interpretation Required Name: Eric Blake Organization: Red Hat User Reference: ebb.printf %lc Section:fprintf Page Number:913 Line Number:30957 Interp Status: Proposed Final Accepted Text:https://austingroupbugs.net/view.php?id=1647#c6239 == Date Submitted: 2023-03-28 16:32 UTC Last Modified: 2023-06-29 11:28 UTC == Summary:printf("%lc", (wint_t)0) can't output NUL byte == Relationships ID Summary -- related to 0001643 fprintf %lc: wrong reference to the cur... related to 0001755 not deferring to C17 on specifics has k... == Issue History Date ModifiedUsername FieldChange == 2023-03-28 16:32 eblake New Issue 2023-03-28 16:32 eblake Name => Eric Blake 2023-03-28 16:32 eblake Organization => Red Hat 2023-03-28 16:32 eblake User Reference=> ebb.printf %lc 2023-03-28 16:32 eblake Section => fprintf 2023-03-28 16:32 eblake Page Number => 913 2023-03-28 16:32 eblake Line Number => 30957 2023-03-28 16:32 eblake Interp Status => --- 2023-03-28 16:32 eblake Relationship added child of 0001643 2023-03-28 16:33 eblake Desired Action Updated 2023-03-28 17:02 eblake Desired Action Updated 2023-03-28 17:30 eblake Note Added: 0006237 2023-03-28 17:31 eblake Description Updated 2023-03-28 17:37 eblake Desired Action Updated 2023-03-30 16:33 eblake Note Added: 0006239 2023-03-30 17:14 eblake Tag Attached: tc3-2008 2023-03-30 17:14 eblake Tag Attached: issue8 2023-04-03 15:27 eblake Note Added: 0006246 2023-04-03 15:28 eblake Note Edited: 0006239 2023-04-03 15:28 geoffclare Tag Detached: tc3-2008 2023-04-03 15:31 ajosey Interp Status--- => Pending 2023-04-03 15:31 ajosey Final Accepted Text => https://austingroupbugs.net/view.php?id=1647#c6239 2023-04-03 15:31 ajosey Resolution Open => Accepted As Marked 2023-04-03 15:32 ajosey Status New => Interpretation Required 2023-04-03 16:31 ajosey Note Added: 0006248 2023-04-03 16:31 ajosey Status Interpretation Required => Resolution Proposed 2023-04-03 16:46 hvdNote Added: 0006251 2023-04-03 17:15 ajosey Interp StatusPending => Proposed 2023-04-03 17:15 ajosey Status Resolution Proposed => Interpretation Required 2023-04-20 16:22 geoffclare Relationship replacedrelated to 0001643 2023-06-23 16:19 geoffclare Note Added: 0006346 2023-06-23 16:45 hvdNote Added: 0006347 2023-06-26 09:25 geoffclare Note Added: 0006349 2023-06-26 09:56 hvdNote Added: 0006350 2023-06-27 08:58 geoffclare Note Added: 0006361 2023-06-27 12:29 geoffclare Note Added: 0006365 2023-06-29 01:47 hvdNote Added: 0006366 2023-06-29 02:01 hvdNote Edited: 0006366 2023-06
[Issue 8 drafts 0001755]: not deferring to C17 on specifics has knock-on effects
The following issue has been set as RELATED TO issue 0001647. == https://austingroupbugs.net/view.php?id=1755 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1755 Category: Base Definitions and Headers Type: Error Severity: Objection Priority: normal Status: New Name: Geoff Clare Organization: The Open Group User Reference: Section:1.8.1 Codes Page Number:8 Line Number:196 Final Accepted Text: == Date Submitted: 2023-07-06 08:44 UTC Last Modified: 2023-07-06 08:45 UTC == Summary:not deferring to C17 on specifics has knock-on effects == Relationships ID Summary -- related to 0001647 printf("%lc", (wint_t)0) can'... == Issue History Date ModifiedUsername FieldChange == 2023-07-06 08:44 geoffclare New Issue 2023-07-06 08:44 geoffclare Name => Geoff Clare 2023-07-06 08:44 geoffclare Organization => The Open Group 2023-07-06 08:44 geoffclare Section => 1.8.1 Codes 2023-07-06 08:44 geoffclare Page Number => 8 2023-07-06 08:44 geoffclare Line Number => 196 2023-07-06 08:45 geoffclare Relationship added related to 0001647 ==
[Issue 8 drafts 0001755]: not deferring to C17 on specifics has knock-on effects
The following issue has been SUBMITTED. == https://austingroupbugs.net/view.php?id=1755 == Reported By:geoffclare Assigned To: == Project:Issue 8 drafts Issue ID: 1755 Category: Base Definitions and Headers Type: Error Severity: Objection Priority: normal Status: New Name: Geoff Clare Organization: The Open Group User Reference: Section:1.8.1 Codes Page Number:8 Line Number:196 Final Accepted Text: == Date Submitted: 2023-07-06 08:44 UTC Last Modified: 2023-07-06 08:44 UTC == Summary:not deferring to C17 on specifics has knock-on effects Description: In order not to defer to the C standard for some specific behaviours we have changed the usual boilerplate at the beginning of the DESCRIPTION for affected functions. However, the description of the CX margin code refers to the precise wording of that introductory text, and so needs to be updated. The rationale for that margin code should also explain why the need for these deviations from the C standard has arisen. In addition, there have been questions raised concerning some wording on the c17 page in XCU which we should clarify in order to ensure it cannot be interpreted as requiring conformance to section 7 (Library) of the C standard. Desired Action: On page 8 line 196 section 1.8.1 Codes (CX), change:The functionality described is an extension to the ISO C standard. Application developers may make use of an extension as it is supported on all POSIX.1-202x-conforming systems. With each function or header from the ISO C standard, a statement to the effect that ``any conflict is unintentional'' is included.to:The functionality described is an extension to the ISO C standard or a deviation from it. Application developers can make use of the functionality as it is supported on all POSIX.1-202x-conforming systems. With each function or header from the ISO C standard, a statement is included to the effect that ``any conflict is unintentional'', or ``any other conflict is unintentional'' if there is an intentional conflict (deviation). On page 2652 line 87330 section c17, change:it shall accept source code conforming to the ISO C standardto:it shall accept source code written in the C language as defined in section 6 of the ISO C standard On page 2652 line 87333 section c17, after:... and a linkage phase, for handling Phase 8 of the ISO C standard and extensions described here.add a sentence:The reference to ``library components'' in Phase 8 shall be taken to refer to components of libraries specified using the -l option, libraries specified as file.a or file.so operands, and the equivalent of a -l c option passed to the link editor in the manner specified in the EXTENDED DESCRIPTION. After page 2660 line 87690 section c17 (APPLICATION USAGE), add a paragraph:Since this standard requires that conforming applications define either _POSIX_C_SOURCE or _XOPEN_SOURCE before inclusion of any header (see [xref to XSH 2.2.1 POSIX.1 Symbols]), if c17 is used to compile source code that includes a header without defining one of these feature test macros in the required manner, the behavior of c17 itself and the results of using any files it generates are undefined. When c17 is used this way, implementations are encouraged to make visible in headers from the ISO C standard only the symbols that are allowed by that standard, and otherwise to behave the same as if _POSIX_C_SOURCE or _XOPEN_SOURCE had been defined, but portable applications cannot rely on this. On page 3606 line 123517 section A.1.8.1 Codes (CX), change:This margin code is used to denote extensions beyond the ISO C standard. For interfaces that are duplicated between POSIX.1-202x and the ISO C standard, a CX introduction block describes the nature of the duplication, with any extensions appropriately CX marked and shaded.to:This margin code is used to denote extensions beyond and, in exceptional cases, deviations from the ISO C standard. For interfaces that are duplicated between POSIX.1-202x and the ISO C standard, a CX introduction block describes the nature of the duplication, with any extensions or deviations appropriately CX marked and shaded. Where deviations exist, the reasons for them are explained in the RATIONALE section of the affected interface. Deviations have become necessary because there is no longer any formal way for ISO