source: EcnlProtoTool/trunk/musl-1.1.18/include/bits/user.h@ 331

Last change on this file since 331 was 331, checked in by coas-nagasima, 6 years ago

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-chdr
File size: 757 bytes
Line 
1typedef struct user_fpregs {
2 struct fp_reg {
3 unsigned sign1:1;
4 unsigned unused:15;
5 unsigned sign2:1;
6 unsigned exponent:14;
7 unsigned j:1;
8 unsigned mantissa1:31;
9 unsigned mantissa0:32;
10 } fpregs[8];
11 unsigned fpsr:32;
12 unsigned fpcr:32;
13 unsigned char ftype[8];
14 unsigned int init_flag;
15} elf_fpregset_t;
16
17struct user_regs {
18 unsigned long uregs[18];
19};
20#define ELF_NGREG 18
21typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG];
22
23struct user {
24 struct user_regs regs;
25 int u_fpvalid;
26 unsigned long u_tsize, u_dsize, u_ssize;
27 unsigned long start_code, start_stack;
28 long signal;
29 int reserved;
30 struct user_regs *u_ar0;
31 unsigned long magic;
32 char u_comm[32];
33 int u_debugreg[8];
34 struct user_fpregs u_fp;
35 struct user_fpregs *u_fp0;
36};
Note: See TracBrowser for help on using the repository browser.