@ vim:filetype=armasm
#include <sys/syscall.h>
+@ support ancient toolchains (gcc 2.95.3 has upto 225)
+#ifndef __NR_futex
+#define __NR_futex (__NR_SYSCALL_BASE+240)
+#endif
+#ifndef __NR_exit_group
+#define __NR_exit_group (__NR_SYSCALL_BASE+248)
+#endif
+#ifndef __NR_clock_gettime
+#define __NR_clock_gettime (__NR_SYSCALL_BASE+263)
+#endif
.global sys_cacheflush @ const void *start_addr, const void *end_addr
sys_cacheflush:
raw_syscall_easy g_ioctl_raw, __NR_ioctl
raw_syscall_easy g_close_raw, __NR_close
raw_syscall_easy g_chdir_raw, __NR_chdir
+raw_syscall_easy g_mkdir_raw, __NR_mkdir
raw_syscall_easy g_futex_raw, __NR_futex
raw_syscall_easy g_nanosleep_raw, __NR_nanosleep
raw_syscall_easy g_readlink_raw, __NR_readlink
+raw_syscall_easy g_execve_raw, __NR_execve
raw_syscall_easy g_clock_gettime_raw, __NR_clock_gettime
raw_syscall_easy g_rt_sigprocmask_raw, __NR_rt_sigprocmask
raw_syscall_easy g_exit_group_raw, __NR_exit_group