mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-26 20:44:32 +08:00
fc4fb2adf9
This is a long outstanding patch to finally fix the syscall interface. The constants used for the system calls are those we have provided in our libc patches. This patch also fixes the shmbuf and stat structure, and fcntl definitions. Signed-off-by: Chris Zankel <chris@zankel.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
21 lines
975 B
C
21 lines
975 B
C
struct pt_regs;
|
|
struct sigaction;
|
|
asmlinkage long xtensa_execve(char*, char**, char**, struct pt_regs*);
|
|
asmlinkage long xtensa_clone(unsigned long, unsigned long, struct pt_regs*);
|
|
asmlinkage long xtensa_pipe(int __user *);
|
|
asmlinkage long xtensa_mmap2(unsigned long, unsigned long, unsigned long,
|
|
unsigned long, unsigned long, unsigned long);
|
|
asmlinkage long xtensa_ptrace(long, long, long, long);
|
|
asmlinkage long xtensa_sigreturn(struct pt_regs*);
|
|
asmlinkage long xtensa_rt_sigreturn(struct pt_regs*);
|
|
asmlinkage long xtensa_sigsuspend(struct pt_regs*);
|
|
asmlinkage long xtensa_rt_sigsuspend(struct pt_regs*);
|
|
asmlinkage long xtensa_sigaction(int, const struct old_sigaction*,
|
|
struct old_sigaction*);
|
|
asmlinkage long xtensa_sigaltstack(struct pt_regs *regs);
|
|
asmlinkage long sys_rt_sigaction(int,
|
|
const struct sigaction __user *,
|
|
struct sigaction __user *,
|
|
size_t);
|
|
asmlinkage long xtensa_shmat(int shmid, char __user *shmaddr, int shmflg);
|