Explorar el Código

fix mips syscalls with long long args

like arm, mips requires 64-bit arguments to be "aligned" on an even
register boundary.
Rich Felker hace 12 años
padre
commit
db11e96493
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      arch/mips/bits/syscall.h

+ 1 - 1
arch/mips/bits/syscall.h

@@ -1,7 +1,7 @@
 #define __SYSCALL_LL_E(x) \
 ((union { long long ll; long l[2]; }){ .ll = x }).l[0], \
 ((union { long long ll; long l[2]; }){ .ll = x }).l[1]
-#define __SYSCALL_LL_O(x) __SYSCALL_LL_E((x))
+#define __SYSCALL_LL_O(x) 0, __SYSCALL_LL_E((x))
 
 long (__syscall)(long, ...);