summaryrefslogtreecommitdiffhomepage
path: root/arch/nt64/bits
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2015-05-27 19:29:07 -0400
committermidipix <writeonce@midipix.org>2015-05-27 19:29:07 -0400
commitafc9a8b6b543abbf75a891a64e8a92f3df267ad0 (patch)
tree308b587b291af591da20e046d2024938078838a2 /arch/nt64/bits
parent0c7e938c150147cf35d960da8bf975f2ffe9646b (diff)
downloadmmglue-afc9a8b6b543abbf75a891a64e8a92f3df267ad0.tar.bz2
mmglue-afc9a8b6b543abbf75a891a64e8a92f3df267ad0.tar.xz
define ucontext_t for the 64-bit midipix target.
signed-off by Z. Gilboa; see copying.midipix (9cd0746c) for additional information.
Diffstat (limited to 'arch/nt64/bits')
-rw-r--r--arch/nt64/bits/signal.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/arch/nt64/bits/signal.h b/arch/nt64/bits/signal.h
index bbc0f41..d06e9ff 100644
--- a/arch/nt64/bits/signal.h
+++ b/arch/nt64/bits/signal.h
@@ -17,12 +17,18 @@ struct sigaltstack {
};
typedef struct __ucontext {
- unsigned long uc_flags;
- struct __ucontext *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- sigset_t uc_sigmask;
- unsigned long __fpregs_mem[64];
+ unsigned int uc_csize;
+ unsigned int uc_msize;
+ unsigned int uc_pad[2];
+ unsigned long uc_flags;
+ unsigned long uc_opaquef[3];
+ unsigned int uc_opaquec[8];
+ unsigned long uc_reserved[32];
+ unsigned long uc_align[2];
+ stack_t uc_stack;
+ struct __ucontext * uc_link;
+ sigset_t uc_sigmask;
+ mcontext_t uc_mcontext;
} ucontext_t;
#define SA_NOCLDSTOP 1