syscalls: переписать на C