summaryrefslogtreecommitdiff
path: root/libexec/ld.so/resolve.h
diff options
context:
space:
mode:
authorKurt Miller <kurt@cvs.openbsd.org>2005-10-16 04:14:23 +0000
committerKurt Miller <kurt@cvs.openbsd.org>2005-10-16 04:14:23 +0000
commitd79d5e6d0731e9db4b1d547095536e7206722850 (patch)
treefc4f9f06f3eb584d88740c1a1e8d2c8a78992683 /libexec/ld.so/resolve.h
parentd29b1ec6711c01f2e3af05cb2420d7f93a2ad1d3 (diff)
Consolidate dl_boot and dlopen dep lib loading into new function
_dl_load_dep_libs. Now both dl_boot and dlopen will randomize dep lib loading, where previously only dl_boot did.
Diffstat (limited to 'libexec/ld.so/resolve.h')
-rw-r--r--libexec/ld.so/resolve.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libexec/ld.so/resolve.h b/libexec/ld.so/resolve.h
index 1fbc3eaf24e..c58fe64ba19 100644
--- a/libexec/ld.so/resolve.h
+++ b/libexec/ld.so/resolve.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: resolve.h,v 1.48 2005/10/12 20:36:16 kurt Exp $ */
+/* $OpenBSD: resolve.h,v 1.49 2005/10/16 04:14:22 kurt Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -196,6 +196,7 @@ Elf_Addr _dl_find_symbol_bysym(elf_object_t *req_obj, unsigned int symidx,
#define SYM_DLSYM 0x40
+int _dl_load_dep_libs(elf_object_t *object, int flags, int booting);
int _dl_rtld(elf_object_t *object);
void _dl_call_init(elf_object_t *object);
void _dl_link_child(elf_object_t *dep, elf_object_t *p);