summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2015-12-22 20:12:52 +0000
committerkib <kib@FreeBSD.org>2015-12-22 20:12:52 +0000
commitbcb048ba0c0bbd2bc89c279468d485cefb61e9f5 (patch)
tree630176a0ca291b812192c035feaa9fecd1d8e690
parent3dc5879a19c03343520810c0e3fdcc9374b28f23 (diff)
downloadFreeBSD-src-bcb048ba0c0bbd2bc89c279468d485cefb61e9f5.zip
FreeBSD-src-bcb048ba0c0bbd2bc89c279468d485cefb61e9f5.tar.gz
If we annoy user with the terminal output due to failed load of
interpreter, also show the actual error code instead of some interpretation. Sponsored by: The FreeBSD Foundation MFC after: 1 week
-rw-r--r--sys/kern/imgact_elf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c
index f9ef458..766cedb 100644
--- a/sys/kern/imgact_elf.c
+++ b/sys/kern/imgact_elf.c
@@ -1009,7 +1009,8 @@ __CONCAT(exec_, __elfN(imgact))(struct image_params *imgp)
}
vn_lock(imgp->vp, LK_EXCLUSIVE | LK_RETRY);
if (error != 0) {
- uprintf("ELF interpreter %s not found\n", interp);
+ uprintf("ELF interpreter %s not found, error %d\n",
+ interp, error);
goto ret;
}
} else
OpenPOWER on IntegriCloud