The branch main has been updated by imp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=aec6c812be63325e2557a03b5f411965ec50ff6b

commit aec6c812be63325e2557a03b5f411965ec50ff6b
Author:     Warner Losh <i...@freebsd.org>
AuthorDate: 2024-11-14 23:52:43 +0000
Commit:     Warner Losh <i...@freebsd.org>
CommitDate: 2024-11-15 02:01:12 +0000

    cdefs: Add FreeBSD _C23_SOURCE extension
    
    Add _C23_SOURCE extension to mirror the _C11_SOURCE define. Unsure how
    useful this is.
    
    Sponsored by:           Netflix
    Reviewed by:            brooks
    Differential Revision:  https://reviews.freebsd.org/D47577
---
 sys/sys/cdefs.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h
index 1a1705129fa6..64dae39be3af 100644
--- a/sys/sys/cdefs.h
+++ b/sys/sys/cdefs.h
@@ -616,6 +616,12 @@
 #define        __BSD_VISIBLE           0
 #define        __ISO_C_VISIBLE         2011
 #define        __EXT1_VISIBLE          0
+#elif defined(_C23_SOURCE)     /* Localism to specify strict C23 env. */
+#define        __POSIX_VISIBLE         0
+#define        __XSI_VISIBLE           0
+#define        __BSD_VISIBLE           0
+#define        __ISO_C_VISIBLE         2023
+#define        __EXT1_VISIBLE          0
 #else                          /* Default environment: show everything. */
 #define        __POSIX_VISIBLE         200809
 #define        __XSI_VISIBLE           700

Reply via email to