x86, um: initial part of asm-um move
[linux-2.6/linux-2.6-openrd.git] / arch / um / include / asm / unistd.h
blob38bd9d94ee4647dcddee216875f9e5b4a51907a7
1 /*
2 * Copyright (C) 2000 - 2004 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
4 */
6 #ifndef _UM_UNISTD_H_
7 #define _UM_UNISTD_H_
9 #include <linux/syscalls.h>
10 #include "linux/resource.h"
11 #include "asm/uaccess.h"
13 extern int um_execve(const char *file, char *const argv[], char *const env[]);
15 #ifdef __KERNEL__
16 /* We get __ARCH_WANT_OLD_STAT and __ARCH_WANT_STAT64 from the base arch */
17 #define __ARCH_WANT_OLD_READDIR
18 #define __ARCH_WANT_SYS_ALARM
19 #define __ARCH_WANT_SYS_GETHOSTNAME
20 #define __ARCH_WANT_SYS_PAUSE
21 #define __ARCH_WANT_SYS_SGETMASK
22 #define __ARCH_WANT_SYS_SIGNAL
23 #define __ARCH_WANT_SYS_TIME
24 #define __ARCH_WANT_SYS_UTIME
25 #define __ARCH_WANT_SYS_WAITPID
26 #define __ARCH_WANT_SYS_SOCKETCALL
27 #define __ARCH_WANT_SYS_FADVISE64
28 #define __ARCH_WANT_SYS_GETPGRP
29 #define __ARCH_WANT_SYS_LLSEEK
30 #define __ARCH_WANT_SYS_NICE
31 #define __ARCH_WANT_SYS_OLD_GETRLIMIT
32 #define __ARCH_WANT_SYS_OLDUMOUNT
33 #define __ARCH_WANT_SYS_SIGPENDING
34 #define __ARCH_WANT_SYS_SIGPROCMASK
35 #define __ARCH_WANT_SYS_RT_SIGACTION
36 #define __ARCH_WANT_SYS_RT_SIGSUSPEND
37 #endif
39 #include "asm/arch/unistd.h"
41 #endif /* _UM_UNISTD_H_*/