syscall: really return ret code