| Gennady Sharapov | 4abfbf4 | 2006-01-18 17:42:44 -0800 | [diff] [blame] | 1 | /* | 
| Jeff Dike | ba180fd | 2007-10-16 01:27:00 -0700 | [diff] [blame] | 2 | * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | * Licensed under the GPL | 
|  | 4 | */ | 
|  | 5 |  | 
|  | 6 | #ifndef __SKAS_H | 
|  | 7 | #define __SKAS_H | 
|  | 8 |  | 
|  | 9 | #include "sysdep/ptrace.h" | 
|  | 10 |  | 
|  | 11 | extern int userspace_pid[]; | 
| Bodo Stroesser | 858259c | 2005-11-07 00:58:55 -0800 | [diff] [blame] | 12 | extern int proc_mm, ptrace_faultinfo, ptrace_ldt; | 
|  | 13 | extern int skas_needs_stub; | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 14 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | extern int user_thread(unsigned long stack, int flags); | 
| Jeff Dike | 3c91735 | 2006-09-27 01:50:40 -0700 | [diff] [blame] | 16 | extern void new_thread_handler(void); | 
| Jeff Dike | 77bf440 | 2007-10-16 01:26:58 -0700 | [diff] [blame] | 17 | extern void handle_syscall(struct uml_pt_regs *regs); | 
| Bodo Stroesser | 12919aa | 2006-01-18 17:42:39 -0800 | [diff] [blame] | 18 | extern int new_mm(unsigned long stack); | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 19 | extern long execute_syscall_skas(void *r); | 
| Jeff Dike | d67b569 | 2005-07-07 17:56:49 -0700 | [diff] [blame] | 20 | extern unsigned long current_stub_stack(void); | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 |  | 
|  | 22 | #endif |