musl: fix toolchain build failure caused by some header changes
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 12 Jun 2014 20:30:37 +0000 (20:30 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 12 Jun 2014 20:30:37 +0000 (20:30 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41173 3c298f89-4303-0410-b956-a3cf2f4a3e73

toolchain/musl/include/features.h
toolchain/musl/include/sys/glibc-types.h

index df54c16..0a01f84 100644 (file)
@@ -48,7 +48,7 @@
 #define __GNU_LIBRARY__ 6
 
 #define __GLIBC__ 2
-#define __GLIBC_MINOR__ 16
+#define __GLIBC_MINOR__ 2
 #endif
 
 #include <sys/glibc-types.h>
index 1b28249..baa7eb5 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef __MUSL_GLIBC_TYPES_H
 #define __MUSL_GLIBC_TYPES_H
 
+#include <sys/cdefs.h>
+
 /* Convenience types.  */
 typedef unsigned char __u_char;
 typedef unsigned short int __u_short;
@@ -25,5 +27,6 @@ __extension__ typedef unsigned long long int __uint64_t;
 #define __off64_t off_t
 #define __loff_t off_t
 typedef char *__caddr_t;
+#define __locale_t locale_t
 
 #endif