11 unsigned char __y[80];
16 unsigned long __gregs[19];
18 unsigned long __oldmask, __cr2;
21 typedef struct __ucontext {
22 unsigned long uc_flags;
23 struct __ucontext *uc_link;
25 mcontext_t uc_mcontext;
27 struct __fpstate __fpregs_mem;
30 int getcontext(ucontext_t *);
31 void makecontext(ucontext_t *, void (*)(void), int, ...);
32 int setcontext(const ucontext_t *);
33 int swapcontext(ucontext_t *, const ucontext_t *);