Add missing backslashes

diff --git a/include/arch/x86_64/klibc/archsys.h b/include/arch/x86_64/klibc/archsys.h
index e52a19a..5ca73ae 100644
--- a/include/arch/x86_64/klibc/archsys.h
+++ b/include/arch/x86_64/klibc/archsys.h
@@ -16,13 +16,13 @@
 type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5,type6 arg6) \
 { \
 long __res; \
-register long __r10 asm("%r10") = (long)arg4;
-register long __r8  asm("%r8")  = (long)arg5;
-register long __r9  asm("%r9")  = (long)arg6;
+register long __r10 asm("%r10") = (long)arg4; \
+register long __r8  asm("%r8")  = (long)arg5; \
+register long __r9  asm("%r9")  = (long)arg6; \
 __asm__ volatile (__syscall \
         : "=a" (__res) \
         : "0" (__NR_##name),"D" ((long)(arg1)),"S" ((long)(arg2)), \
-          "d" ((long)(arg3)),"r" ((long)(arg4)),"r" ((long)(arg5)),
+          "d" ((long)(arg3)),"r" ((long)(arg4)),"r" ((long)(arg5)), \
           "r" ((long)(arg6)) : \
         __syscall_clobber); \
 __syscall_return(type,__res); \
diff --git a/klibc/arch/x86_64/include/klibc/archsys.h b/klibc/arch/x86_64/include/klibc/archsys.h
index e52a19a..5ca73ae 100644
--- a/klibc/arch/x86_64/include/klibc/archsys.h
+++ b/klibc/arch/x86_64/include/klibc/archsys.h
@@ -16,13 +16,13 @@
 type name (type1 arg1,type2 arg2,type3 arg3,type4 arg4,type5 arg5,type6 arg6) \
 { \
 long __res; \
-register long __r10 asm("%r10") = (long)arg4;
-register long __r8  asm("%r8")  = (long)arg5;
-register long __r9  asm("%r9")  = (long)arg6;
+register long __r10 asm("%r10") = (long)arg4; \
+register long __r8  asm("%r8")  = (long)arg5; \
+register long __r9  asm("%r9")  = (long)arg6; \
 __asm__ volatile (__syscall \
         : "=a" (__res) \
         : "0" (__NR_##name),"D" ((long)(arg1)),"S" ((long)(arg2)), \
-          "d" ((long)(arg3)),"r" ((long)(arg4)),"r" ((long)(arg5)),
+          "d" ((long)(arg3)),"r" ((long)(arg4)),"r" ((long)(arg5)), \
           "r" ((long)(arg6)) : \
         __syscall_clobber); \
 __syscall_return(type,__res); \