The branch main has been updated by brooks:

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

commit eb232cffc92d3bb9776cf0ce0c9a9c30913f8cfa
Author:     Brooks Davis <bro...@freebsd.org>
AuthorDate: 2023-03-22 16:23:57 +0000
Commit:     Brooks Davis <bro...@freebsd.org>
CommitDate: 2023-03-22 16:23:57 +0000

    amd64: reduce header pollution in _stdint.h
    
    In 38d1ac34ff82bd2aeb308b52a65b686060e52873 SIGATOMIC_{MIN,MAX} were
    defined in terms of LONG_{MIN,MAX}.  Later, they were switched to
    __LONG_{MIN,MAX} in 78fe75bc280264e7471b3069e148cae32e8ae211 where an
    include of machine/_limits.h was added.  Switch to using fixed width
    INT64_{MIN,MAX} and remove the header pollution.
    
    No functional change.
    
    Reviewed by:    theraven, emaste
    Sponsored by:   DARPA
    Differential Revision:  https://reviews.freebsd.org/D39196
---
 sys/x86/include/_stdint.h | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys/x86/include/_stdint.h b/sys/x86/include/_stdint.h
index 1607db0de9b6..e891e2230b30 100644
--- a/sys/x86/include/_stdint.h
+++ b/sys/x86/include/_stdint.h
@@ -42,8 +42,6 @@
 #ifndef _MACHINE__STDINT_H_
 #define        _MACHINE__STDINT_H_
 
-#include <machine/_limits.h>
-
 #if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS)
 
 #define        INT8_C(c)               (c)
@@ -171,8 +169,8 @@
 #define        PTRDIFF_MAX     INT64_MAX
 
 /* Limits of sig_atomic_t. */
-#define        SIG_ATOMIC_MIN  __LONG_MIN
-#define        SIG_ATOMIC_MAX  __LONG_MAX
+#define        SIG_ATOMIC_MIN  INT64_MIN
+#define        SIG_ATOMIC_MAX  INT64_MAX
 
 /* Limit of size_t. */
 #define        SIZE_MAX        UINT64_MAX

Reply via email to