ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / arch / um / include / frame_kern.h
1 /* 
2  * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
3  * Licensed under the GPL
4  */
5
6 #ifndef __FRAME_KERN_H_
7 #define __FRAME_KERN_H_
8
9 #include "frame.h"
10 #include "sysdep/frame_kern.h"
11
12 extern int setup_signal_stack_sc(unsigned long stack_top, int sig, 
13                                  unsigned long handler,
14                                  void (*restorer)(void), 
15                                  struct pt_regs *regs, 
16                                  sigset_t *mask);
17 extern int setup_signal_stack_si(unsigned long stack_top, int sig, 
18                                  unsigned long handler, 
19                                  void (*restorer)(void), 
20                                  struct pt_regs *regs, siginfo_t *info, 
21                                  sigset_t *mask);
22
23 #endif
24
25 /*
26  * Overrides for Emacs so that we follow Linus's tabbing style.
27  * Emacs will notice this stuff at the end of the file and automatically
28  * adjust the settings for this buffer only.  This must remain at the end
29  * of the file.
30  * ---------------------------------------------------------------------------
31  * Local variables:
32  * c-file-style: "linux"
33  * End:
34  */