home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-m68k / ucontext.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  531 b   |  31 lines

  1. #ifndef _M68K_UCONTEXT_H
  2. #define _M68K_UCONTEXT_H
  3.  
  4. typedef int greg_t;
  5. #define NGREG 18
  6. typedef greg_t gregset_t[NGREG];
  7.  
  8. typedef struct fpregset {
  9.     int f_fpcntl[3];
  10.     int f_fpregs[8*3];
  11. } fpregset_t;
  12.  
  13. struct mcontext {
  14.     int version;
  15.     gregset_t gregs;
  16.     fpregset_t fpregs;
  17. };
  18.  
  19. #define MCONTEXT_VERSION 2
  20.  
  21. struct 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.