summaryrefslogtreecommitdiff
path: root/arch/x86_64/bits
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86_64/bits')
-rw-r--r--arch/x86_64/bits/syscall.h68
1 files changed, 0 insertions, 68 deletions
diff --git a/arch/x86_64/bits/syscall.h b/arch/x86_64/bits/syscall.h
index 217515f3..1ca5db27 100644
--- a/arch/x86_64/bits/syscall.h
+++ b/arch/x86_64/bits/syscall.h
@@ -1,71 +1,3 @@
-#define __SYSCALL_LL_E(x) (x)
-#define __SYSCALL_LL_O(x) (x)
-
-#define __SYSCALL_SSLEN 8
-
-static __inline long __syscall0(long __n)
-{
- unsigned long __ret;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n) : "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall1(long __n, long __a1)
-{
- unsigned long __ret;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1) : "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall2(long __n, long __a1, long __a2)
-{
- unsigned long __ret;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2)
- : "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall3(long __n, long __a1, long __a2, long __a3)
-{
- unsigned long __ret;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2),
- "d"(__a3) : "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall4(long __n, long __a1, long __a2, long __a3, long __a4)
-{
- unsigned long __ret;
- register long __r10 __asm__("r10") = __a4;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2),
- "d"(__a3), "r"(__r10): "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall5(long __n, long __a1, long __a2, long __a3, long __a4, long __a5)
-{
- unsigned long __ret;
- register long __r10 __asm__("r10") = __a4;
- register long __r8 __asm__("r8") = __a5;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2),
- "d"(__a3), "r"(__r10), "r"(__r8) : "rcx", "r11", "memory");
- return __ret;
-}
-
-static __inline long __syscall6(long __n, long __a1, long __a2, long __a3, long __a4, long __a5, long __a6)
-{
- unsigned long __ret;
- register long __r10 __asm__("r10") = __a4;
- register long __r8 __asm__("r8") = __a5;
- register long __r9 __asm__("r9") = __a6;
- __asm__ __volatile__ ("syscall" : "=a"(__ret) : "a"(__n), "D"(__a1), "S"(__a2),
- "d"(__a3), "r"(__r10), "r"(__r8), "r"(__r9) : "rcx", "r11", "memory");
- return __ret;
-}
-
-#define __socketcall(nm,a,b,c,d,e,f) syscall(__NR_##nm, a, b, c, d, e, f)
-#define __socketcall_cp(nm,a,b,c,d,e,f) syscall_cp(__NR_##nm, a, b, c, d, e, f)
-
#define __NR_read 0
#define __NR_write 1
#define __NR_open 2