#define __SYSCALL_read 21
#define __SYSCALL_write 22
-#define __SYSCALL_readdir 23
+#define __SYSCALL_sys_readdir 23
#define __SYSCALL_mkdir 24
#define __SYSCALL_lseek 25
#define __SYSCALL_geterrno 26
#define __SYSCALL_syslog 51
-#define __SYSCALL_mmap 52
+#define __SYSCALL_sys_mmap 52
#define __SYSCALL_munmap 53
#define __SYSCALL_MAX 0x100
#define __LXSYSCALL5(rettype, name, t1, p1, t2, p2, t3, p3, t4, p4, t5, p5) \
static rettype name(__PARAM_MAP5(t1, p1, t2, p2, t3, p3, t4, p4, t5, p5)) \
{ \
- asm("movl %0, %%ebp\n" ::"r"(p5), "b"(p1), "c"(p2), "d"(p3), "D"(p4) \
- : "%ebp"); \
+ asm("" ::"r"(p5), "b"(p1), "c"(p2), "d"(p3), "D"(p4), "S"(p5)); \
___DOINT33(__SYSCALL_##name, rettype) \
}
asm("\n" ::"b"(p1), "c"(p2), "d"(_last)); \
___DOINT33(__SYSCALL_##name, rettype) \
}
-#endif
+#endif
#endif /* __LUNAIX_SYSCALL_H */