x86: move struct definitions to unifed sigframe.h
[sfrench/cifs-2.6.git] / arch / x86 / kernel / sigframe.h
similarity index 66%
rename from arch/x86/kernel/sigframe_32.h
rename to arch/x86/kernel/sigframe.h
index 0b2221711dadfbf61860def1eca35885e072041c..72bbb519d2dc1ed74e6f01d39842995871ed9e80 100644 (file)
@@ -1,5 +1,5 @@
-struct sigframe
-{
+#ifdef CONFIG_X86_32
+struct sigframe {
        char __user *pretcode;
        int sig;
        struct sigcontext sc;
@@ -8,8 +8,7 @@ struct sigframe
        char retcode[8];
 };
 
-struct rt_sigframe
-{
+struct rt_sigframe {
        char __user *pretcode;
        int sig;
        struct siginfo __user *pinfo;
@@ -19,3 +18,10 @@ struct rt_sigframe
        struct _fpstate fpstate;
        char retcode[8];
 };
+#else
+struct rt_sigframe {
+       char __user *pretcode;
+       struct ucontext uc;
+       struct siginfo info;
+};
+#endif