Date: Sun, 21 Jun 1998 07:22:32 -0700 (PDT) From: Stephen McKay <mckay@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-libexec@FreeBSD.ORG Subject: cvs commit: src/libexec/rtld-aout rtld.c Message-ID: <199806211422.HAA25239@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
mckay 1998/06/21 07:22:31 PDT
Modified files:
libexec/rtld-aout rtld.c
Log:
Since I got no objections to this patch, and no one has offered any
alternative, I present .. ta! da! .. the __error() hack.
This patch to the a.out dynamic loader provides old a.out binaries
with __error() if they are linked with an older libc that lacks it,
but are also linked against a library that needs it.
There is a smaller, tricker hack that takes advantage of the fact
that ld.so has __error() too, courtesy of the new libc, but this
hack is the straightforward version.
Revision Changes Path
1.55 +70 -1 src/libexec/rtld-aout/rtld.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?199806211422.HAA25239>
