2 #include <asm/uaccess.h>
4 #define __KERNEL_SYSCALLS__
5 static int errno __attribute__((unused));
6 #include <asm/unistd.h>
9 int kernel_execve (const char *filename, char *const argv[], char *const envp[])
10 __attribute__((__weak__));
11 int kernel_execve (const char *filename, char *const argv[], char *const envp[])
13 mm_segment_t fs = get_fs();
16 WARN_ON(segment_eq(fs, USER_DS));
17 ret = execve(filename, (char **)argv, (char **)envp);