Index: libc/arch/mips32/src/syscall.c
===================================================================
--- libc/arch/mips32/src/syscall.c	(revision 8f9239ebad9a642cbc47a08b8f7cd3702bffb85c)
+++ libc/arch/mips32/src/syscall.c	(revision b419162567eebf03db8ff08a2d21f6d3003f1577)
@@ -29,5 +29,6 @@
 #include <libc.h>
 
-sysarg_t __syscall(const syscall_t id, const sysarg_t p1, const sysarg_t p2, const sysarg_t p3)
+sysarg_t __syscall(const sysarg_t p1, const sysarg_t p2, 
+		   const sysarg_t p3, const syscall_t id)
 {
 	register sysarg_t __mips_reg_a0 asm("$4") = p1;
