diff --git a/libc/include/elf.h b/libc/include/elf.h index 285eb7d4c..3f2e4f25a 100644 --- a/libc/include/elf.h +++ b/libc/include/elf.h @@ -30,6 +30,8 @@ #include #include + +/* TODO: can we switch to instead? http://b/12476126. */ #include typedef struct { @@ -52,4 +54,7 @@ typedef struct { # define Elf_auxv_t Elf32_auxv_t #endif +/* doesn't contain any NT_ constants. aarch64 strace needs this one. */ +#define NT_PRSTATUS 1 + #endif /* _ELF_H */ diff --git a/linker/linker.h b/linker/linker.h index 647c36a8a..9afd9e137 100644 --- a/linker/linker.h +++ b/linker/linker.h @@ -29,12 +29,9 @@ #ifndef _LINKER_H_ #define _LINKER_H_ -#include -#include #include -#include - #include +#include #include "private/libc_logging.h"