23 lines
		
	
	
		
			535 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			535 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* 
 | |
|  * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
 | |
|  * Licensed under the GPL
 | |
|  */
 | |
| 
 | |
| #ifndef __FRAME_KERN_H_
 | |
| #define __FRAME_KERN_H_
 | |
| 
 | |
| #define _S(nr) (1<<((nr)-1))
 | |
| #define _BLOCKABLE (~(_S(SIGKILL) | _S(SIGSTOP)))
 | |
| 
 | |
| extern int setup_signal_stack_sc(unsigned long stack_top, int sig, 
 | |
| 				 struct k_sigaction *ka,
 | |
| 				 struct pt_regs *regs, 
 | |
| 				 sigset_t *mask);
 | |
| extern int setup_signal_stack_si(unsigned long stack_top, int sig, 
 | |
| 				 struct k_sigaction *ka,
 | |
| 				 struct pt_regs *regs, siginfo_t *info, 
 | |
| 				 sigset_t *mask);
 | |
| 
 | |
| #endif
 | |
| 
 |