1 | /* SPDX-License-Identifier: GPL-2.0 */ |
2 | #ifndef __ASM_GENERIC_SYSCALLS_H |
3 | #define __ASM_GENERIC_SYSCALLS_H |
4 | |
5 | #include <linux/compiler.h> |
6 | #include <linux/linkage.h> |
7 | |
8 | /* |
9 | * Calling conventions for these system calls can differ, so |
10 | * it's possible to override them. |
11 | */ |
12 | |
13 | #ifndef sys_mmap2 |
14 | asmlinkage long sys_mmap2(unsigned long addr, unsigned long len, |
15 | unsigned long prot, unsigned long flags, |
16 | unsigned long fd, unsigned long pgoff); |
17 | #endif |
18 | |
19 | #ifndef sys_mmap |
20 | asmlinkage long sys_mmap(unsigned long addr, unsigned long len, |
21 | unsigned long prot, unsigned long flags, |
22 | unsigned long fd, off_t pgoff); |
23 | #endif |
24 | |
25 | #ifndef sys_rt_sigreturn |
26 | asmlinkage long sys_rt_sigreturn(struct pt_regs *regs); |
27 | #endif |
28 | |
29 | #endif /* __ASM_GENERIC_SYSCALLS_H */ |
30 | |