bugfix exit -> std::_Exit

on Linux, the exit code wasn't getting returned (it was always 1)