]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/x86/include/asm/signal.h
consolidate kernel-side struct sigaction declarations
[karo-tx-linux.git] / arch / x86 / include / asm / signal.h
index e7cf5005931a863e7ca4f9b226f884c72a19a060..9bda8224f3d5d68c3c4e9a72b6e07b3b49f4f1d1 100644 (file)
@@ -31,6 +31,9 @@ typedef sigset_t compat_sigset_t;
 #include <uapi/asm/signal.h>
 #ifndef __ASSEMBLY__
 extern void do_notify_resume(struct pt_regs *, void *, __u32);
+
+#define __ARCH_HAS_SA_RESTORER
+
 #ifdef __i386__
 struct old_sigaction {
        __sighandler_t sa_handler;
@@ -39,13 +42,6 @@ struct old_sigaction {
        __sigrestore_t sa_restorer;
 };
 
-struct sigaction {
-       __sighandler_t sa_handler;
-       unsigned long sa_flags;
-       __sigrestore_t sa_restorer;
-       sigset_t sa_mask;               /* mask last for extensibility */
-};
-
 #endif /* !__i386__ */
 #include <asm/sigcontext.h>