diff options
-rw-r--r-- | arch/mips/include/uapi/asm/siginfo.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/mips/include/uapi/asm/siginfo.h b/arch/mips/include/uapi/asm/siginfo.h index 88e292b7719e..e81174432bab 100644 --- a/arch/mips/include/uapi/asm/siginfo.h +++ b/arch/mips/include/uapi/asm/siginfo.h | |||
@@ -33,6 +33,8 @@ struct siginfo; | |||
33 | #error _MIPS_SZLONG neither 32 nor 64 | 33 | #error _MIPS_SZLONG neither 32 nor 64 |
34 | #endif | 34 | #endif |
35 | 35 | ||
36 | #define __ARCH_SIGSYS | ||
37 | |||
36 | #include <asm-generic/siginfo.h> | 38 | #include <asm-generic/siginfo.h> |
37 | 39 | ||
38 | typedef struct siginfo { | 40 | typedef struct siginfo { |
@@ -97,6 +99,13 @@ typedef struct siginfo { | |||
97 | __ARCH_SI_BAND_T _band; /* POLL_IN, POLL_OUT, POLL_MSG */ | 99 | __ARCH_SI_BAND_T _band; /* POLL_IN, POLL_OUT, POLL_MSG */ |
98 | int _fd; | 100 | int _fd; |
99 | } _sigpoll; | 101 | } _sigpoll; |
102 | |||
103 | /* SIGSYS */ | ||
104 | struct { | ||
105 | void __user *_call_addr; /* calling user insn */ | ||
106 | int _syscall; /* triggering system call number */ | ||
107 | unsigned int _arch; /* AUDIT_ARCH_* of syscall */ | ||
108 | } _sigsys; | ||
100 | } _sifields; | 109 | } _sifields; |
101 | } siginfo_t; | 110 | } siginfo_t; |
102 | 111 | ||