-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reviewed-by: Ingo Molnar <mingo@elte.hu> Acked-by: John Linn <john.linn@xilinx.com> Acked-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com> Acked-by: John Williams <john.williams@petalogix.com> Signed-off-by: Michal Simek <monstr@monstr.eu>
- Loading branch information
Michal Simek
committed
Mar 27, 2009
1 parent
36174f4
commit 3be1001
Showing
1 changed file
with
45 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
#ifndef __ASM_MICROBLAZE_SYSCALLS_H | ||
#define __ASM_MICROBLAZE_SYSCALLS_H | ||
#ifdef __KERNEL__ | ||
|
||
#include <linux/compiler.h> | ||
#include <linux/linkage.h> | ||
#include <linux/types.h> | ||
#include <linux/signal.h> | ||
|
||
/* FIXME will be removed */ | ||
asmlinkage int sys_ipc(uint call, int first, int second, | ||
int third, void *ptr, long fifth); | ||
|
||
struct pt_regs; | ||
asmlinkage int sys_vfork(struct pt_regs *regs); | ||
asmlinkage int sys_clone(int flags, unsigned long stack, struct pt_regs *regs); | ||
asmlinkage int sys_execve(char __user *filenamei, char __user *__user *argv, | ||
char __user *__user *envp, struct pt_regs *regs); | ||
|
||
asmlinkage unsigned long sys_mmap2(unsigned long addr, size_t len, | ||
unsigned long prot, unsigned long flags, | ||
unsigned long fd, unsigned long pgoff); | ||
|
||
asmlinkage unsigned long sys_mmap(unsigned long addr, size_t len, | ||
unsigned long prot, unsigned long flags, | ||
unsigned long fd, off_t offset); | ||
|
||
/* from signal.c */ | ||
asmlinkage int sys_sigsuspend(old_sigset_t mask, struct pt_regs *regs); | ||
|
||
asmlinkage int sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, | ||
struct pt_regs *regs); | ||
|
||
asmlinkage int sys_sigaction(int sig, const struct old_sigaction *act, | ||
struct old_sigaction *oact); | ||
|
||
asmlinkage int sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, | ||
struct pt_regs *regs); | ||
|
||
asmlinkage int sys_sigreturn(struct pt_regs *regs); | ||
|
||
asmlinkage int sys_rt_sigreturn(struct pt_regs *regs); | ||
|
||
#endif /* __KERNEL__ */ | ||
#endif /* __ASM_MICROBLAZE_SYSCALLS_H */ |