linux/arch/m68k/include/asm/ucontext.h
<<
>>
Prefs
   1#ifndef _M68K_UCONTEXT_H
   2#define _M68K_UCONTEXT_H
   3
   4typedef int greg_t;
   5#define NGREG 18
   6typedef greg_t gregset_t[NGREG];
   7
   8typedef struct fpregset {
   9        int f_fpcntl[3];
  10        int f_fpregs[8*3];
  11} fpregset_t;
  12
  13struct mcontext {
  14        int version;
  15        gregset_t gregs;
  16        fpregset_t fpregs;
  17};
  18
  19#define MCONTEXT_VERSION 2
  20
  21struct ucontext {
  22        unsigned long     uc_flags;
  23        struct ucontext  *uc_link;
  24        stack_t           uc_stack;
  25        struct mcontext   uc_mcontext;
  26        unsigned long     uc_filler[80];
  27        sigset_t          uc_sigmask;   /* mask last for extensibility */
  28};
  29
  30#endif
  31