use safe, even if possibly a few cycles slower, six-argument syscall implementation