misc header changes for r10d

1. move sgidefs.h to libc/arch-mips.
   See bionic 6e50cb454451916ced315680f6c13dc08cf3959a
2. change type of u_ar0 from "unsigned long" to "struct user_regs_struct*".
   See bionic e03950fa0c5567edf70d011b856a027e03b1c0f7
3. sync fts.h, dlext.h, sys/user.h
4. remove ' from string.h

Change-Id: I2ba58b0df4c655f107ea086efbd0220de2b40e9a
This commit is contained in:
Andrew Hsieh
2014-12-05 14:03:51 +08:00
parent 409b471e48
commit 6aff78a6ce
7 changed files with 48 additions and 20 deletions

View File

@@ -31,7 +31,7 @@
#include <sys/cdefs.h>
#include <limits.h> /* For PAGE_SIZE. */
#include <stddef.h> /* For size_t */
#include <stddef.h> /* For size_t. */
__BEGIN_DECLS
@@ -92,7 +92,7 @@ struct user {
unsigned long start_stack;
long int signal;
int reserved;
unsigned long u_ar0;
struct user_regs_struct* u_ar0;
struct user_fpregs_struct* u_fpstate;
unsigned long magic;
char u_comm[32];
@@ -109,7 +109,7 @@ struct user_fpregs_struct {
__u64 rip;
__u64 rdp;
__u32 mxcsr;
__u32 mxcsr_mask;
__u32 mxcr_mask;
__u32 st_space[32];
__u32 xmm_space[64];
__u32 padding[24];
@@ -156,7 +156,7 @@ struct user {
long int signal;
int reserved;
int pad1;
unsigned long u_ar0;
struct user_regs_struct* u_ar0;
struct user_fpregs_struct* u_fpstate;
unsigned long magic;
char u_comm[32];
@@ -166,7 +166,7 @@ struct user {
};
#elif defined(__mips__)
struct user_regs_struct
struct user_regs_struct
{
unsigned long regs[180 / sizeof(unsigned long) + 64];
};
@@ -180,7 +180,7 @@ struct user {
unsigned long start_data;
unsigned long start_stack;
long int signal;
unsigned long u_ar0;
void* u_ar0;
unsigned long magic;
char u_comm[32];
};