diff options
Diffstat (limited to 'newlib/libc/sys/linux/config.h')
-rw-r--r-- | newlib/libc/sys/linux/config.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/newlib/libc/sys/linux/config.h b/newlib/libc/sys/linux/config.h new file mode 100644 index 000000000..579543aca --- /dev/null +++ b/newlib/libc/sys/linux/config.h @@ -0,0 +1,18 @@ +#define HAVE_WEAK_SYMBOLS 1 +#define HAVE_GNU_LD 1 +#define HAVE_ELF 1 +#define __ASSUME_REALTIME_SIGNALS 1 +#define ASM_GLOBAL_DIRECTIVE .global + +#define TEMP_FAILURE_RETRY(expression) \ + (__extension__ \ + ({ long int __result; \ + do __result = (long int) (expression); \ + while (__result == -1L && errno == EINTR); \ + __result; })) + +#define UINT32_C(c) c ## U + +#define __set_errno(x) (errno = (x)) + +#include <machine/sysdep.h> |