diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2015-12-22 20:12:52 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2015-12-22 20:12:52 +0000 |
commit | d943fa35ada05d36e528cbe7c1e84d7cdb6fb661 (patch) | |
tree | 630176a0ca291b812192c035feaa9fecd1d8e690 | |
parent | 418629d81d2b47dae0ccccc5c5e877118d8ca584 (diff) | |
download | src-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.c | 3 |
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 |