This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of Resolved status.
Section: 33.5 [atomics] Status: Resolved Submitter: LWG Opened: 2009-06-16 Last modified: 2016-01-28
Priority: Not Prioritized
View all other issues in [atomics].
View all issues with Resolved status.
Discussion:
Addresses UK 312
The contents of the <stdatomic.h>
header are not listed anywhere,
and <cstdatomic>
is listed as a C99 header in chapter 17.
If we intend to use these for compatibility with a future C standard,
we should not use them now.
[ 2009-10 Santa Cruz: ]
NAD EditorialResolved. Solved by N2992.
Proposed resolution:
Remove <cstdatomic>
from the C99 headers in table 14.
Add a new header <atomic>
to the headers in table 13.
Update chapter 29 to remove reference to <stdatomic.h>
and replace the use of <cstdatomic>
with <atomic>
.
[ If and when WG14 adds atomic operations to C we can add corresponding headers to table 14 with a TR. ]