diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2012-12-25 19:26:12 -0500 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2013-02-03 18:16:14 -0500 |
commit | 7eddd99c289a443d76391d740c7c62d542174f27 (patch) | |
tree | fbfa057ba7fcd71070e0505a27b306c0929ef055 /arch/s390/kernel/compat_linux.h | |
parent | f036b943441ac8e79b779e3500ae4820c243b4f2 (diff) |
s390: switch to generic old sigaction()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/s390/kernel/compat_linux.h')
-rw-r--r-- | arch/s390/kernel/compat_linux.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/s390/kernel/compat_linux.h b/arch/s390/kernel/compat_linux.h index 47e9f07e3675..00d92a5a6f6c 100644 --- a/arch/s390/kernel/compat_linux.h +++ b/arch/s390/kernel/compat_linux.h | |||
@@ -17,13 +17,6 @@ struct ipc_kludge_32 { | |||
17 | __s32 msgtyp; | 17 | __s32 msgtyp; |
18 | }; | 18 | }; |
19 | 19 | ||
20 | struct old_sigaction32 { | ||
21 | __u32 sa_handler; /* Really a pointer, but need to deal with 32 bits */ | ||
22 | compat_old_sigset_t sa_mask; /* A 32 bit mask */ | ||
23 | __u32 sa_flags; | ||
24 | __u32 sa_restorer; /* Another 32 bit pointer */ | ||
25 | }; | ||
26 | |||
27 | /* asm/sigcontext.h */ | 20 | /* asm/sigcontext.h */ |
28 | typedef union | 21 | typedef union |
29 | { | 22 | { |
@@ -81,8 +74,6 @@ struct ucontext32 { | |||
81 | struct stat64_emu31; | 74 | struct stat64_emu31; |
82 | struct mmap_arg_struct_emu31; | 75 | struct mmap_arg_struct_emu31; |
83 | struct fadvise64_64_args; | 76 | struct fadvise64_64_args; |
84 | struct old_sigaction32; | ||
85 | struct old_sigaction32; | ||
86 | 77 | ||
87 | long sys32_chown16(const char __user * filename, u16 user, u16 group); | 78 | long sys32_chown16(const char __user * filename, u16 user, u16 group); |
88 | long sys32_lchown16(const char __user * filename, u16 user, u16 group); | 79 | long sys32_lchown16(const char __user * filename, u16 user, u16 group); |
@@ -131,6 +122,4 @@ long sys32_read(unsigned int fd, char __user * buf, size_t count); | |||
131 | long sys32_write(unsigned int fd, const char __user * buf, size_t count); | 122 | long sys32_write(unsigned int fd, const char __user * buf, size_t count); |
132 | long sys32_fadvise64(int fd, loff_t offset, size_t len, int advise); | 123 | long sys32_fadvise64(int fd, loff_t offset, size_t len, int advise); |
133 | long sys32_fadvise64_64(struct fadvise64_64_args __user *args); | 124 | long sys32_fadvise64_64(struct fadvise64_64_args __user *args); |
134 | long sys32_sigaction(int sig, const struct old_sigaction32 __user *act, | ||
135 | struct old_sigaction32 __user *oact); | ||
136 | #endif /* _ASM_S390X_S390_H */ | 125 | #endif /* _ASM_S390X_S390_H */ |