diff --git a/src/libs/errno_helper.c b/src/libs/errno_helper.c index e6156a4f96ee94e75038786d223d6955c4cb1b87..e1206751d9572d25fa6decf4624cc3434bc410a8 100644 --- a/src/libs/errno_helper.c +++ b/src/libs/errno_helper.c @@ -207,5 +207,13 @@ close: err = pclose(f); if (err < 0) warn("pclose: %s\n", strerror(errno)); +#ifndef __x86_64__ + /* Ignore the error for x86_64 where we have a table compiled in */ + else if (err && WEXITSTATUS(err) == 127) { + warn("errno(1) required for errno name/number mapping\n"); + } else if (err) { + warn("errno(1) exit status (see wait(2)): 0x%x\n", err); + } +#endif return number; }