diff options
Diffstat (limited to 'REORG.TODO/include/sys/cdefs.h')
-rw-r--r-- | REORG.TODO/include/sys/cdefs.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/REORG.TODO/include/sys/cdefs.h b/REORG.TODO/include/sys/cdefs.h new file mode 100644 index 0000000000..524fe57a25 --- /dev/null +++ b/REORG.TODO/include/sys/cdefs.h @@ -0,0 +1,18 @@ +#ifndef _SYS_CDEFS_H + +#include <misc/sys/cdefs.h> + +#ifndef _ISOMAC +/* The compiler will optimize based on the knowledge the parameter is + not NULL. This will omit tests. A robust implementation cannot allow + this so when compiling glibc itself we ignore this attribute. */ +# undef __nonnull +# define __nonnull(params) + +extern void __chk_fail (void) __attribute__ ((__noreturn__)); +libc_hidden_proto (__chk_fail) +rtld_hidden_proto (__chk_fail) + +#endif + +#endif |