Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210416003521.2147-2-ericonr@disroot.org>
Date: Thu, 15 Apr 2021 21:35:21 -0300
From: Érico Nogueira <ericonr@...root.org>
To: musl@...ts.openwall.com
Cc: Érico Nogueira <ericonr@...root.org>
Subject: [PATCH 2/2] include <stdc-predef.h> in <features.h>

GCC source code does contain a function to pre-include the
<stdc-predef.h> header for glibc targets, but even so glibc still
includes it in their own <features.h> header. furthermore, even if GCC
implemented this for musl targets, it is still necessary for other
compilers or previous versions of GCC.
---
 include/features.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/features.h b/include/features.h
index 85cfb72a..f3d53cbe 100644
--- a/include/features.h
+++ b/include/features.h
@@ -1,6 +1,8 @@
 #ifndef _FEATURES_H
 #define _FEATURES_H
 
+#include <stdc-predef.h>
+
 #if defined(_ALL_SOURCE) && !defined(_GNU_SOURCE)
 #define _GNU_SOURCE 1
 #endif
-- 
2.31.1

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.