building syscall