#include "SYS.h"
-#if defined(__ppc__) || defined(__ppc64__)
-
-__SYSCALL(__syscall, syscall, 7)
-
-#elif defined(__i386__)
+#if defined(__i386__)
LEAF(___syscall, 0)
popl %ecx // ret addr
movl (%esp),%edx // add one element to stack so
pushl %ecx // caller "pop" will work
jnb 2f
- BRANCH_EXTERN(cerror)
+ BRANCH_EXTERN(tramp_cerror)
2:
END(___syscall)
// For x86-64, the kernel slides the argument list for us.
// The number of arguments here is variable, but our macros ignore
// that value anyway.
-__SYSCALL(__syscall, syscall, 0);
+__SYSCALL(___syscall, syscall, 0);
#else
#error Unsupported architecture