xref: /openbmc/linux/arch/riscv/include/asm/signal32.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*7383ee05SGuo Ren /* SPDX-License-Identifier: GPL-2.0-only */
2*7383ee05SGuo Ren 
3*7383ee05SGuo Ren #ifndef __ASM_SIGNAL32_H
4*7383ee05SGuo Ren #define __ASM_SIGNAL32_H
5*7383ee05SGuo Ren 
6*7383ee05SGuo Ren #if IS_ENABLED(CONFIG_COMPAT)
7*7383ee05SGuo Ren int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
8*7383ee05SGuo Ren 			  struct pt_regs *regs);
9*7383ee05SGuo Ren #else
10*7383ee05SGuo Ren static inline
compat_setup_rt_frame(struct ksignal * ksig,sigset_t * set,struct pt_regs * regs)11*7383ee05SGuo Ren int compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set,
12*7383ee05SGuo Ren 			  struct pt_regs *regs)
13*7383ee05SGuo Ren {
14*7383ee05SGuo Ren 	return -1;
15*7383ee05SGuo Ren }
16*7383ee05SGuo Ren #endif
17*7383ee05SGuo Ren 
18*7383ee05SGuo Ren #endif
19