From owner-cvs-all Sat Oct 19 3:18:49 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB0E637B401; Sat, 19 Oct 2002 03:18:47 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 998DC43E6A; Sat, 19 Oct 2002 03:18:47 -0700 (PDT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id g9JAIUmV036110; Sat, 19 Oct 2002 03:18:30 -0700 (PDT) (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id g9JAIUO5036109; Sat, 19 Oct 2002 03:18:30 -0700 (PDT) Message-Id: <200210191018.g9JAIUO5036109@repoman.freebsd.org> From: Maxim Sobolev Date: Sat, 19 Oct 2002 03:18:30 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/libexec/rtld-elf rtld.c src/usr.bin/ldd ldd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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 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