Updating code with syscall.c