diff options
Diffstat (limited to 'meta/recipes-core/musl/bsd-headers/sys-cdefs.h')
-rw-r--r-- | meta/recipes-core/musl/bsd-headers/sys-cdefs.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/meta/recipes-core/musl/bsd-headers/sys-cdefs.h b/meta/recipes-core/musl/bsd-headers/sys-cdefs.h new file mode 100644 index 0000000000..209a623c0f --- /dev/null +++ b/meta/recipes-core/musl/bsd-headers/sys-cdefs.h | |||
@@ -0,0 +1,26 @@ | |||
1 | #warning usage of non-standard #include <sys/cdefs.h> is deprecated | ||
2 | |||
3 | #undef __P | ||
4 | #undef __PMT | ||
5 | |||
6 | #define __P(args) args | ||
7 | #define __PMT(args) args | ||
8 | |||
9 | #define __CONCAT(x,y) x ## y | ||
10 | #define __STRING(x) #x | ||
11 | |||
12 | #ifdef __cplusplus | ||
13 | # define __BEGIN_DECLS extern "C" { | ||
14 | # define __END_DECLS } | ||
15 | #else | ||
16 | # define __BEGIN_DECLS | ||
17 | # define __END_DECLS | ||
18 | #endif | ||
19 | |||
20 | #if defined(__GNUC__) && !defined(__cplusplus) | ||
21 | # define __THROW __attribute__ ((__nothrow__)) | ||
22 | # define __NTH(fct) __attribute__ ((__nothrow__)) fct | ||
23 | #else | ||
24 | # define __THROW | ||
25 | # define __NTH(fct) fct | ||
26 | #endif | ||