[PATCH] xtensa: fix system call interface
[linux-2.6.git] / include / asm-xtensa / syscall.h
1 struct pt_regs;
2 struct sigaction;
3 asmlinkage long xtensa_execve(char*, char**, char**, struct pt_regs*);
4 asmlinkage long xtensa_clone(unsigned long, unsigned long, struct pt_regs*);
5 asmlinkage long xtensa_pipe(int __user *);
6 asmlinkage long xtensa_mmap2(unsigned long, unsigned long, unsigned long,
7                              unsigned long, unsigned long, unsigned long);
8 asmlinkage long xtensa_ptrace(long, long, long, long);
9 asmlinkage long xtensa_sigreturn(struct pt_regs*);
10 asmlinkage long xtensa_rt_sigreturn(struct pt_regs*);
11 asmlinkage long xtensa_sigsuspend(struct pt_regs*);
12 asmlinkage long xtensa_rt_sigsuspend(struct pt_regs*);
13 asmlinkage long xtensa_sigaction(int, const struct old_sigaction*,
14                                  struct old_sigaction*);
15 asmlinkage long xtensa_sigaltstack(struct pt_regs *regs);
16 asmlinkage long sys_rt_sigaction(int,
17                                  const struct sigaction __user *,
18                                  struct sigaction __user *,
19                                  size_t);
20 asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg);