1#ifndef _ASM_PARISC_RT_SIGFRAME_H
2#define _ASM_PARISC_RT_SIGFRAME_H
3
4#define SIGRETURN_TRAMP 4
5#define SIGRESTARTBLOCK_TRAMP 5
6#define TRAMP_SIZE (SIGRETURN_TRAMP + SIGRESTARTBLOCK_TRAMP)
7
8struct rt_sigframe {
9	unsigned int tramp[TRAMP_SIZE];
10	struct siginfo info;
11	struct ucontext uc;
12};
13
14#define	SIGFRAME		128
15#define FUNCTIONCALLFRAME	96
16#define PARISC_RT_SIGFRAME_SIZE					\
17	(((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)
18
19#endif
20