Use _exit() to exit without flushing buffers and doing all the other stuff that normally happens at process termination. You have to do this in BSD with vfork(), for example, so the MiNT library isn't unique in this regard.