Add error for EBADARCH

That's apparently errno 86 on macOS, and it's triggered when the
architecture is wrong.

I'll leave other macOS errors to the macOS users.

See #9052.
This commit is contained in:
Fabian Boehm 2022-07-02 10:11:00 +02:00
parent d920610f96
commit 60f87ef3be

View File

@ -543,6 +543,14 @@ void safe_report_exec_error(int err, const char *actual_cmd, const char *const *
actual_cmd); actual_cmd);
break; break;
} }
#ifdef EBADARCH
case EBADARCH: {
FLOGF_SAFE(exec,
"Failed to execute process '%s': Bad CPU type in executable.",
actual_cmd);
break;
}
#endif
default: { default: {
char errnum_buff[64]; char errnum_buff[64];
format_long_safe(errnum_buff, err); format_long_safe(errnum_buff, err);