HardenedBSD/libexec/rtld-aout
John Polstra 3f47c82a7f Fix a bug in the handling of minor version numbers. Formerly, the
rtld would accept the first shared library it found with the right
major version number, even if the minor version number was too low.
If a different version of the shared library with an adequate minor
version number appeared later in the search path, it would not be
found.

Now the rtld searches all locations first looking for a library
with a minor version that is high enough.  Only if such a library
is not found will it fall back to accepting a minor version number
that is too low.  As before, a warning comes out in that case.

This solves some problems encountered when building an older world
on a -current system.
1998-11-07 01:59:39 +00:00
..
i386 Fix a bug that caused the relocs for linker set members in shared 1997-04-30 05:18:08 +00:00
dynamic.h Changes to support the kernel linker: 1997-05-13 10:23:47 +00:00
Makefile Chaneg MACHINE to MACHINE_ARCH to support MACHINE=pc98. 1998-09-05 08:31:10 +00:00
md-prologue.c
rtld.1 spelling corrections. 1997-09-13 16:01:53 +00:00
rtld.1aout spelling corrections. 1997-09-13 16:01:53 +00:00
rtld.c Fix a bug in the handling of minor version numbers. Formerly, the 1998-11-07 01:59:39 +00:00
shlib.c Don't recognize a file as an a.out shared library unless it has at 1998-09-05 20:28:48 +00:00
shlib.h Search for libraries in dlopen() when the specified path 1998-06-07 03:53:08 +00:00
support.c Revert $FreeBSD$ to $Id$ 1997-02-22 15:48:31 +00:00
support.h Revert $FreeBSD$ to $Id$ 1997-02-22 15:48:31 +00:00