diff options
Diffstat (limited to 'src/common/android/include/sys/procfs.h')
-rw-r--r-- | src/common/android/include/sys/procfs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/common/android/include/sys/procfs.h b/src/common/android/include/sys/procfs.h index 94994147..bedae34a 100644 --- a/src/common/android/include/sys/procfs.h +++ b/src/common/android/include/sys/procfs.h @@ -55,6 +55,8 @@ typedef unsigned long elf_greg_t; #define ELF_NGREG (sizeof(struct user_regs) / sizeof(elf_greg_t)) #elif defined(__aarch64__) #define ELF_NGREG (sizeof(struct user_pt_regs) / sizeof(elf_greg_t)) +#elif defined(__mips__) +#define ELF_NGREG 45 #else #define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t)) #endif @@ -95,6 +97,9 @@ struct elf_prpsinfo { #ifdef __x86_64__ unsigned int pr_uid; unsigned int pr_gid; +#elif defined(__mips__) + unsigned long pr_uid; + unsigned long pr_gid; #else unsigned short pr_uid; unsigned short pr_gid; |