]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - arch/x86/kernel/sigframe.h
Merge branch 'x86/apic' into x86-v28-for-linus-phase4-B
[linux-2.6-omap-h63xx.git] / 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
28 int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
29                 sigset_t *set, struct pt_regs *regs);
30 int ia32_setup_frame(int sig, struct k_sigaction *ka,
31                 sigset_t *set, struct pt_regs *regs);
32 #endif