sigframe.h 484 B

123456789101112131415161718192021222324252627
  1. #ifdef CONFIG_X86_32
  2. struct sigframe {
  3. char __user *pretcode;
  4. int sig;
  5. struct sigcontext sc;
  6. struct _fpstate fpstate;
  7. unsigned long extramask[_NSIG_WORDS-1];
  8. char retcode[8];
  9. };
  10. struct rt_sigframe {
  11. char __user *pretcode;
  12. int sig;
  13. struct siginfo __user *pinfo;
  14. void __user *puc;
  15. struct siginfo info;
  16. struct ucontext uc;
  17. struct _fpstate fpstate;
  18. char retcode[8];
  19. };
  20. #else
  21. struct rt_sigframe {
  22. char __user *pretcode;
  23. struct ucontext uc;
  24. struct siginfo info;
  25. };
  26. #endif