X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fsyscalls.S;fp=loader%2Fsyscalls.S;h=6d48fbd60a7d37a844d2adb5b3561661ee610395;hp=ab5800b6a13bf6ec698361f68d0f71f7b70eaf36;hb=f2a1fca9e81b773927c0b28dffaa6e2ee8a5956a;hpb=88d814e3677c8b71a62382bf839f452960472cac diff --git a/loader/syscalls.S b/loader/syscalls.S index ab5800b..6d48fbd 100644 --- a/loader/syscalls.S +++ b/loader/syscalls.S @@ -1,6 +1,16 @@ @ vim:filetype=armasm #include +@ 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: