| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /* | 
|  | 2 | * Copyright (C) 2000 - 2004  Jeff Dike (jdike@karaya.com) | 
|  | 3 | * Licensed under the GPL | 
|  | 4 | */ | 
|  | 5 |  | 
|  | 6 | #ifndef _UM_UNISTD_H_ | 
|  | 7 | #define _UM_UNISTD_H_ | 
|  | 8 |  | 
|  | 9 | #include <linux/syscalls.h> | 
|  | 10 | #include "linux/resource.h" | 
|  | 11 | #include "asm/uaccess.h" | 
|  | 12 |  | 
|  | 13 | extern int um_execve(const char *file, char *const argv[], char *const env[]); | 
|  | 14 |  | 
|  | 15 | #ifdef __KERNEL__ | 
|  | 16 | /* We get __ARCH_WANT_OLD_STAT and __ARCH_WANT_STAT64 from the base arch */ | 
|  | 17 | #define __ARCH_WANT_IPC_PARSE_VERSION | 
|  | 18 | #define __ARCH_WANT_OLD_READDIR | 
|  | 19 | #define __ARCH_WANT_SYS_ALARM | 
|  | 20 | #define __ARCH_WANT_SYS_GETHOSTNAME | 
|  | 21 | #define __ARCH_WANT_SYS_PAUSE | 
|  | 22 | #define __ARCH_WANT_SYS_SGETMASK | 
|  | 23 | #define __ARCH_WANT_SYS_SIGNAL | 
|  | 24 | #define __ARCH_WANT_SYS_TIME | 
|  | 25 | #define __ARCH_WANT_SYS_UTIME | 
|  | 26 | #define __ARCH_WANT_SYS_WAITPID | 
|  | 27 | #define __ARCH_WANT_SYS_SOCKETCALL | 
|  | 28 | #define __ARCH_WANT_SYS_FADVISE64 | 
|  | 29 | #define __ARCH_WANT_SYS_GETPGRP | 
|  | 30 | #define __ARCH_WANT_SYS_LLSEEK | 
|  | 31 | #define __ARCH_WANT_SYS_NICE | 
|  | 32 | #define __ARCH_WANT_SYS_OLD_GETRLIMIT | 
|  | 33 | #define __ARCH_WANT_SYS_OLDUMOUNT | 
|  | 34 | #define __ARCH_WANT_SYS_SIGPENDING | 
|  | 35 | #define __ARCH_WANT_SYS_SIGPROCMASK | 
|  | 36 | #define __ARCH_WANT_SYS_RT_SIGACTION | 
| Jeff Dike | 36a7878 | 2006-01-18 17:44:03 -0800 | [diff] [blame] | 37 | #define __ARCH_WANT_SYS_RT_SIGSUSPEND | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 38 | #endif | 
|  | 39 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 40 | #include "asm/arch/unistd.h" | 
|  | 41 |  | 
|  | 42 | #endif /* _UM_UNISTD_H_*/ |