Given the @remarks below, @return A negative value; only returns if there's an error.
The "exit status of the process" language has no relation to anything real.