blob: 0b2221711dadfbf61860def1eca35885e072041c [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001struct sigframe
2{
viro@ZenIV.linux.org.ukfc0b1af2005-09-09 17:18:14 +01003 char __user *pretcode;
Linus Torvalds1da177e2005-04-16 15:20:36 -07004 int sig;
5 struct sigcontext sc;
6 struct _fpstate fpstate;
7 unsigned long extramask[_NSIG_WORDS-1];
8 char retcode[8];
9};
10
11struct rt_sigframe
12{
viro@ZenIV.linux.org.ukfc0b1af2005-09-09 17:18:14 +010013 char __user *pretcode;
Linus Torvalds1da177e2005-04-16 15:20:36 -070014 int sig;
viro@ZenIV.linux.org.ukfc0b1af2005-09-09 17:18:14 +010015 struct siginfo __user *pinfo;
16 void __user *puc;
Linus Torvalds1da177e2005-04-16 15:20:36 -070017 struct siginfo info;
18 struct ucontext uc;
19 struct _fpstate fpstate;
20 char retcode[8];
21};