ucontext.h 617 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * S390 version
  3. *
  4. * Derived from "include/asm-i386/ucontext.h"
  5. */
  6. #ifndef _ASM_S390_UCONTEXT_H
  7. #define _ASM_S390_UCONTEXT_H
  8. #define UC_EXTENDED 0x00000001
  9. #ifndef __s390x__
  10. struct ucontext_extended {
  11. unsigned long uc_flags;
  12. struct ucontext *uc_link;
  13. stack_t uc_stack;
  14. _sigregs uc_mcontext;
  15. unsigned long uc_sigmask[2];
  16. unsigned long uc_gprs_high[16];
  17. };
  18. #endif
  19. struct ucontext {
  20. unsigned long uc_flags;
  21. struct ucontext *uc_link;
  22. stack_t uc_stack;
  23. _sigregs uc_mcontext;
  24. sigset_t uc_sigmask; /* mask last for extensibility */
  25. };
  26. #endif /* !_ASM_S390_UCONTEXT_H */