Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes...
[linux-2.6] / arch / x86 / kernel / sigframe.h
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
11 struct rt_sigframe {
12         char __user *pretcode;
13         int sig;
14         struct siginfo __user *pinfo;
15         void __user *puc;
16         struct siginfo info;
17         struct ucontext uc;
18         struct _fpstate fpstate;
19         char retcode[8];
20 };
21 #else
22 struct rt_sigframe {
23         char __user *pretcode;
24         struct ucontext uc;
25         struct siginfo info;
26 };
27 #endif