summaryrefslogtreecommitdiff
path: root/elf
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1996-10-19 23:33:00 +0000
committerUlrich Drepper <drepper@redhat.com>1996-10-19 23:33:00 +0000
commit8145a97443a708443ed2c39e80e681a5c5354e92 (patch)
tree40db459e77e241ef5b26c92f0111a8bf51eff14d /elf
parent0d204b0a522b9fef2168e1808a0566c9209d0893 (diff)
update from main archive 961019cvs/libc-961020
Sat Oct 19 17:42:24 1996 Ulrich Drepper <drepper@cygnus.com> * intl/locale.alias: Language for entry `czech' is `cs'. Fri Oct 17 13:20:35 1996 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> * sunrpc/etc.rpc: Update from ti-rpcsvc 2.3. Fri Oct 18 22:56:45 1996 Ulrich Drepper <drepper@cygnus.com> * sunrpc/Makefile (install-sbin): Remove portmap. This version is buggy and more competent people work on a usable version which is distributed separately. * sunrpc/portmap.c: Removed. Suggested by Thorsten Kukuk. Fri Oct 18 12:17:09 1996 Enrique Melero <justine@iprolink.ch> * sysdeps/libm-ieee754/s_finitel.c: Change function name to `finitel'. Fri Oct 18 00:01:10 1996 Ulrich Drepper <drepper@cygnus.com> * string/Makefile (tests): Add stratcliff. * string/stratcliff.c: New file. Test for string function at the edge of the usable memory. Thu Oct 17 22:10:19 1996 Ulrich Drepper <drepper@cygnus.com> * Makerules ($(libdir)/libc.so): Fix typo. * elf/ldd.sh.in: Test whether given file really exist and give better message if it is not available. Thu Oct 17 04:25:38 1996 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/sys/shm_buf.h: Add definition for SHM_R and SHM_W. * locale/programs/localedef.c (main): Test with -1 to find out
Diffstat (limited to 'elf')
-rw-r--r--elf/ldd.sh.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/elf/ldd.sh.in b/elf/ldd.sh.in
index 78fda69d22..ede1b9790b 100644
--- a/elf/ldd.sh.in
+++ b/elf/ldd.sh.in
@@ -17,7 +17,9 @@ case $# in
/*) file="$1" ;;
*) file="./$1" ;;
esac
- if ${RTLD} --verify "$file"; then
+ if test ! -f "$file"; then
+ echo "$file: no such file"
+ elif ${RTLD} --verify "$file"; then
LD_TRACE_LOADED_OBJECTS=1 exec ${RTLD} "$file" && exit 1
else
echo ' not a dynamic executable'
@@ -31,7 +33,9 @@ case $# in
/*) file="$file" ;;
*) file="./$file" ;;
esac
- if ${RTLD} --verify "$file"; then
+ if test ! -f "$file"; then
+ echo "$file: no such file"
+ elif ${RTLD} --verify "$file"; then
LD_TRACE_LOADED_OBJECTS=1 ${RTLD} "$file"
else
echo ' not a dynamic executable'