|  | #ifndef _ASM_M68k_SIGCONTEXT_H | 
|  | #define _ASM_M68k_SIGCONTEXT_H | 
|  |  | 
|  | struct sigcontext { | 
|  | unsigned long  sc_mask;		/* old sigmask */ | 
|  | unsigned long  sc_usp;		/* old user stack pointer */ | 
|  | unsigned long  sc_d0; | 
|  | unsigned long  sc_d1; | 
|  | unsigned long  sc_a0; | 
|  | unsigned long  sc_a1; | 
|  | #ifdef __uClinux__ | 
|  | unsigned long  sc_a5; | 
|  | #endif | 
|  | unsigned short sc_sr; | 
|  | unsigned long  sc_pc; | 
|  | unsigned short sc_formatvec; | 
|  | #ifndef __uClinux__ | 
|  | unsigned long  sc_fpregs[2*3];  /* room for two fp registers */ | 
|  | unsigned long  sc_fpcntl[3]; | 
|  | unsigned char  sc_fpstate[216]; | 
|  | #endif | 
|  | }; | 
|  |  | 
|  | #endif |