diff options
author | rofl0r <retnyg@gmx.net> | 2014-01-07 22:53:38 +0100 |
---|---|---|
committer | rofl0r <retnyg@gmx.net> | 2014-02-23 11:09:16 +0100 |
commit | 664cd341921007cea52c8891f27ce35927dca378 (patch) | |
tree | b6aa7594609a40616db8458f879dfdb0dddf4b7c /arch/x32/bits/signal.h | |
parent | 323272db175204b951f119dae4bd99ef05e20f13 (diff) | |
download | musl-664cd341921007cea52c8891f27ce35927dca378.tar.gz musl-664cd341921007cea52c8891f27ce35927dca378.tar.bz2 musl-664cd341921007cea52c8891f27ce35927dca378.tar.xz musl-664cd341921007cea52c8891f27ce35927dca378.zip |
x32 port (diff against vanilla x86_64)
Diffstat (limited to 'arch/x32/bits/signal.h')
-rw-r--r-- | arch/x32/bits/signal.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/x32/bits/signal.h b/arch/x32/bits/signal.h index d5f01ced..ecbb8139 100644 --- a/arch/x32/bits/signal.h +++ b/arch/x32/bits/signal.h @@ -42,12 +42,12 @@ typedef struct _fpstate { unsigned padding[24]; } *fpregset_t; struct sigcontext { - unsigned long r8, r9, r10, r11, r12, r13, r14, r15; - unsigned long rdi, rsi, rbp, rbx, rdx, rax, rcx, rsp, rip, eflags; + unsigned long long r8, r9, r10, r11, r12, r13, r14, r15; + unsigned long long rdi, rsi, rbp, rbx, rdx, rax, rcx, rsp, rip, eflags; unsigned short cs, gs, fs, __pad0; - unsigned long err, trapno, oldmask, cr2; + unsigned long long err, trapno, oldmask, cr2; struct _fpstate *fpstate; - unsigned long __reserved1[8]; + unsigned long long __reserved1[8]; }; typedef struct { gregset_t gregs; @@ -56,7 +56,7 @@ typedef struct { } mcontext_t; #else typedef struct { - unsigned long __space[32]; + unsigned long long __space[32]; } mcontext_t; #endif @@ -66,7 +66,7 @@ typedef struct __ucontext { stack_t uc_stack; mcontext_t uc_mcontext; sigset_t uc_sigmask; - unsigned long __fpregs_mem[64]; + unsigned long long __fpregs_mem[64]; } ucontext_t; #define SA_NOCLDSTOP 1 |