aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2015-12-22 20:12:52 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2015-12-22 20:12:52 +0000
commitd943fa35ada05d36e528cbe7c1e84d7cdb6fb661 (patch)
tree630176a0ca291b812192c035feaa9fecd1d8e690
parent418629d81d2b47dae0ccccc5c5e877118d8ca584 (diff)
downloadsrc-d943fa35ada05d36e528cbe7c1e84d7cdb6fb661.tar.gz
src-d943fa35ada05d36e528cbe7c1e84d7cdb6fb661.zip
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
Notes
Notes: svn path=/head/; revision=292620
-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 f9ef45840ec5..766cedb328f6 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