summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
diff options
context:
space:
mode:
authormdodd <mdodd@FreeBSD.org>2003-09-13 21:50:36 +0000
committermdodd <mdodd@FreeBSD.org>2003-09-13 21:50:36 +0000
commit264111211434b694e9dfca7dd854d39f24a2ff39 (patch)
treed2ef973c1ac0d23fc56a652a471fd3bd7b3ed14e /libexec/rtld-elf/rtld.c
parentdf4cd81882926df08d6ac5b0f56b288b90c19ad9 (diff)
downloadFreeBSD-src-264111211434b694e9dfca7dd854d39f24a2ff39.zip
FreeBSD-src-264111211434b694e9dfca7dd854d39f24a2ff39.tar.gz
Retire the WITH_LIBMAP compile knob; libmap is now a standard feature.
Diffstat (limited to 'libexec/rtld-elf/rtld.c')
-rw-r--r--libexec/rtld-elf/rtld.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/libexec/rtld-elf/rtld.c b/libexec/rtld-elf/rtld.c
index 801fa4b..81603ad 100644
--- a/libexec/rtld-elf/rtld.c
+++ b/libexec/rtld-elf/rtld.c
@@ -52,9 +52,7 @@
#include "debug.h"
#include "rtld.h"
-#ifdef WITH_LIBMAP
#include "libmap.h"
-#endif
#define END_SYM "_end"
#define PATH_RTLD "/libexec/ld-elf.so.1"
@@ -340,10 +338,8 @@ _rtld(Elf_Addr *sp, func_ptr_type *exit_proc, Obj_Entry **objp)
sym_zero.st_info = ELF_ST_INFO(STB_GLOBAL, STT_NOTYPE);
sym_zero.st_shndx = SHN_UNDEF;
-#ifdef WITH_LIBMAP
if (!libmap_disable)
libmap_disable = (bool)lm_init();
-#endif
dbg("loading LD_PRELOAD libraries");
if (load_preload_objects() == -1)
@@ -824,10 +820,8 @@ find_library(const char *xname, const Obj_Entry *refobj)
return xstrdup(xname);
}
-#ifdef WITH_LIBMAP
if (libmap_disable || (refobj == NULL) ||
(name = lm_find(refobj->path, xname)) == NULL)
-#endif
name = (char *)xname;
dbg(" Searching for \"%s\"", name);
@@ -1464,10 +1458,8 @@ rtld_exit(void)
obj->refcount = 0;
objlist_call_fini(&list_fini);
/* No need to remove the items from the list, since we are exiting. */
-#ifdef WITH_LIBMAP
if (!libmap_disable)
lm_fini();
-#endif
}
static void *
OpenPOWER on IntegriCloud