Add error macros for fatal errors that just exit (no core dump).
Exit with error, rather than aborting, when appropriate.