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