13 #include <linux/kernel.h>
14 #include <linux/sched.h>
18 #include <linux/signal.h>
19 #include <linux/resource.h>
21 #include <linux/time.h>
23 #include <linux/sem.h>
24 #include <linux/msg.h>
25 #include <linux/shm.h>
26 #include <linux/slab.h>
27 #include <linux/uio.h>
29 #include <linux/poll.h>
30 #include <linux/personality.h>
31 #include <linux/stat.h>
34 #include <linux/mman.h>
35 #include <linux/binfmts.h>
38 #include <linux/ptrace.h>
42 #include <asm/types.h>
43 #include <asm/uaccess.h>
44 #include <asm/mmu_context.h>
51 #define DBG(x) printk x
65 DBG((
"sys32_execve(%p) r26 = 0x%lx\n", regs, regs->
gr[26]));
67 error = PTR_ERR(filename);
70 error = compat_do_execve(filename->
name, compat_ptr(regs->
gr[25]),
71 compat_ptr(regs->
gr[24]), regs);
105 size_t msgsz,
int msgflg)
129 size_t msgsz,
long msgtyp,
int msgflg)
180 if (offset &&
get_user(lof, offset))
187 if (offset &&
put_user(lof, offset))
212 u.
val = *((
int *)&arg + 1);
228 return sys_fallocate(fd, mode, ((loff_t)offhi << 32) | offlo,
229 ((loff_t)lenhi << 32) | lenlo);