The following issue has been SUBMITTED. ====================================================================== https://austingroupbugs.net/view.php?id=1875 ====================================================================== Reported By: geoffclare Assigned To: ====================================================================== Project: 1003.1(2024)/Issue8 Issue ID: 1875 Category: Base Definitions and Headers Type: Error Severity: Editorial Priority: normal Status: New Name: Geoff Clare Organization: The Open Group User Reference: Section: 4.15.1.1, 4.15.1.2, fopen() Page Number: 100, 102, 103, 976 Line Number: 3059, 3144, 3176, 33223 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2024-11-14 14:58 UTC Last Modified: 2024-11-14 14:58 UTC ====================================================================== Summary: ISO editors Issue 8 comment 056 Description: In their comment 056 on Issue 8 the ISO editors requested that uses of "must" be changed to other wording (except when referring to an external constraint). The Austin Group's response was that a change would be considered for the next TC.
So far I have only considered uses in normative text and in small-font notes within normative text. There are none in normative text and four in small-font notes (two of which were cited by ISO). There are too many in other informative text to address them all in a "quick" TC. Three of the uses in small-font notes came from C17, and in those cases the proposed new wording is taken from the latest C2Y draft. Desired Action: On page 100 line 3059 section 4.15.1.1 Data Races, change:<blockquote>This states that the modification orders must respect</blockquote>to:<blockquote>This states that the modification orders are expected to respect</blockquote> On page 102 line 3144 section 4.15.1.1 Data Races, change:<blockquote>The intended reading is that there must exist an association</blockquote>to:<blockquote>The intended reading is that there exists an association</blockquote> On page 103 line 3176 section 4.15.1.2 Memory Order and Consistency, change:<blockquote>Implementations must still guarantee that any given atomic access</blockquote>to:<blockquote>Implementations still guarantee that any given atomic access</blockquote> On page 976 line 33223 section fopen(), change:<blockquote>that systems must do whatever they are capable of</blockquote>to:<blockquote>that systems are required to do whatever they are capable of</blockquote> ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2024-11-14 14:58 geoffclare New Issue 2024-11-14 14:58 geoffclare Name => Geoff Clare 2024-11-14 14:58 geoffclare Organization => The Open Group 2024-11-14 14:58 geoffclare Section => 4.15.1.1, 4.15.1.2, fopen() 2024-11-14 14:58 geoffclare Page Number => 100, 102, 103, 976 2024-11-14 14:58 geoffclare Line Number => 3059, 3144, 3176, 33223 2024-11-14 14:58 geoffclare Interp Status => --- ======================================================================
