+#define __SYSCALL_LL(x) (x)
+
+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
#define __NR_pread __NR_pread64
#define __NR_pwrite __NR_pwrite64
#define __NR_getdents __NR_getdents64
+#define __NR_fadvise __NR_fadvise64
#define SYS_pread SYS_pread64
#define SYS_pwrite SYS_pwrite64
#define SYS_getdents SYS_getdents64
+#define SYS_fadvise SYS_fadvise64