PPC port cleaned up, static linking works well now.
[musl] / arch / powerpc / bits / user.h
1 struct user_fpregs_struct
2 {
3         struct fp_reg {
4                 unsigned sign1:1;
5                 unsigned unused:15;
6                 unsigned sign2:1;
7                 unsigned exponent:14;
8                 unsigned j:1;
9                 unsigned mantissa1:31;
10                 unsigned mantissa0:32;
11         } fpregs[8];
12         unsigned fpsr:32;
13         unsigned fpcr:32;
14         unsigned char ftype[8];
15         unsigned int init_flag;
16 };
17
18 struct user_regs_struct
19 {
20         unsigned long uregs[18];
21 };
22
23 struct user
24 {
25         struct user_regs_struct         regs;
26         int                             u_fpvalid;
27         unsigned long                   u_tsize;
28         unsigned long                   u_dsize;
29         unsigned long                   u_ssize;
30         unsigned long                   start_code;
31         unsigned long                   start_stack;
32         long                            signal;
33         int                             reserved;
34         struct user_regs_struct         *u_ar0;
35         unsigned long int               magic;
36         char                            u_comm[32];
37         int                             u_debugreg[8];
38         struct user_fpregs_struct       u_fp;
39         struct user_fpregs_struct       *u_fp0;
40 };