Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | struct sigframe |
| 2 | { |
viro@ZenIV.linux.org.uk | fc0b1af | 2005-09-09 17:18:14 +0100 | [diff] [blame] | 3 | char __user *pretcode; |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 4 | int sig; |
| 5 | struct sigcontext sc; |
| 6 | struct _fpstate fpstate; |
| 7 | unsigned long extramask[_NSIG_WORDS-1]; |
| 8 | char retcode[8]; |
| 9 | }; |
| 10 | |
| 11 | struct rt_sigframe |
| 12 | { |
viro@ZenIV.linux.org.uk | fc0b1af | 2005-09-09 17:18:14 +0100 | [diff] [blame] | 13 | char __user *pretcode; |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 14 | int sig; |
viro@ZenIV.linux.org.uk | fc0b1af | 2005-09-09 17:18:14 +0100 | [diff] [blame] | 15 | struct siginfo __user *pinfo; |
| 16 | void __user *puc; |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 17 | struct siginfo info; |
| 18 | struct ucontext uc; |
| 19 | struct _fpstate fpstate; |
| 20 | char retcode[8]; |
| 21 | }; |