Commit a8db261ebb

Markus F.X.J. Oberhumer <markus@oberhumer.com>
2024-01-25 15:29:36
glibc: move __GLIBC__ version defines to the top of the file
1 parent 95a9053
Changed files (1)
lib
libc
include
generic-glibc
lib/libc/include/generic-glibc/features.h
@@ -159,6 +159,14 @@
 # define __KERNEL_STRICT_NAMES
 #endif
 
+/* Major and minor version number of the GNU C library package.  Use
+   these macros to test for features in specific releases.  */
+#define	__GLIBC__	2
+/* Zig patch: we pass `-D__GLIBC_MINOR__=XX` depending on the target. */
+
+#define __GLIBC_PREREQ(maj, min) \
+	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
+
 /* Convenience macro to test the version of gcc.
    Use like this:
    #if __GNUC_PREREQ (2,8)
@@ -502,14 +510,6 @@
 #undef  __GNU_LIBRARY__
 #define __GNU_LIBRARY__ 6
 
-/* Major and minor version number of the GNU C library package.  Use
-   these macros to test for features in specific releases.  */
-#define	__GLIBC__	2
-/* Zig patch: we pass `-D__GLIBC_MINOR__=XX` depending on the target. */
-
-#define __GLIBC_PREREQ(maj, min) \
-	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
-
 /* This is here only because every header file already includes this one.  */
 #ifndef __ASSEMBLER__
 # ifndef _SYS_CDEFS_H