 e717abac8a
			
		
	
	
	e717abac8a
	
	
	
		
			
			Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Michael Kerrisk <mtk.manpages@gmail.com> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Acked-by: Dave Jones <davej@redhat.com>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			690 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			690 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $Id: sigcontext.h,v 1.1 2000/07/10 16:32:31 bjornw Exp $ */
 | |
| 
 | |
| #ifndef _ASM_CRIS_SIGCONTEXT_H
 | |
| #define _ASM_CRIS_SIGCONTEXT_H
 | |
| 
 | |
| #include <asm/ptrace.h>
 | |
| 
 | |
| /* This struct is saved by setup_frame in signal.c, to keep the current context while
 | |
|    a signal handler is executed. It's restored by sys_sigreturn.
 | |
|    
 | |
|    To keep things simple, we use pt_regs here even though normally you just specify
 | |
|    the list of regs to save. Then we can use copy_from_user on the entire regs instead
 | |
|    of a bunch of get_user's as well...
 | |
| 
 | |
| */
 | |
| 
 | |
| struct sigcontext {
 | |
| 	struct pt_regs regs;  /* needs to be first */
 | |
| 	unsigned long oldmask;
 | |
| 	unsigned long usp;    /* usp before stacking this gunk on it */
 | |
| };
 | |
| 
 | |
| #endif
 | |
| 
 |