Date: Sat, 19 Oct 2002 03:18:30 -0700 (PDT) From: Maxim Sobolev <sobomax@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf rtld.c src/usr.bin/ldd ldd.c Message-ID: <200210191018.g9JAIUO5036109@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sobomax 2002/10/19 03:18:30 PDT
Modified files:
libexec/rtld-elf rtld.c
usr.bin/ldd ldd.c
Log:
Fix a problem with RTLD_TRACE flag to dlopen(3), which sometimes can return
even if there was no error occured (when trying to dlopen(3) object that
already linked into executable which does dlopen(3) call). This is more
proper fix for `ldd /usr/lib/libc.so' problem, because the new behaviour
conforms to documentation.
Remove workaround from ldd.c (rev.1.32).
PR: 35099
Submitted by: Nathan Hawkins <utsl@quic.net>
MFC after: 1 week
Revision Changes Path
1.67 +8 -6 src/libexec/rtld-elf/rtld.c
1.33 +4 -5 src/usr.bin/ldd/ldd.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210191018.g9JAIUO5036109>
