GNU Linux-libre 4.19.245-gnu1
[releases.git] / arch / m68k / include / uapi / asm / sigcontext.h
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 #ifndef _ASM_M68k_SIGCONTEXT_H
3 #define _ASM_M68k_SIGCONTEXT_H
4
5 struct sigcontext {
6         unsigned long  sc_mask;         /* old sigmask */
7         unsigned long  sc_usp;          /* old user stack pointer */
8         unsigned long  sc_d0;
9         unsigned long  sc_d1;
10         unsigned long  sc_a0;
11         unsigned long  sc_a1;
12 #ifdef __uClinux__
13         unsigned long  sc_a5;
14 #endif
15         unsigned short sc_sr;
16         unsigned long  sc_pc;
17         unsigned short sc_formatvec;
18 #ifndef __uClinux__
19         unsigned long  sc_fpregs[2*3];  /* room for two fp registers */
20         unsigned long  sc_fpcntl[3];
21         unsigned char  sc_fpstate[216];
22 #endif
23 };
24
25 #endif