summaryrefslogtreecommitdiff
path: root/libexec/ld.so/resolve.h
diff options
context:
space:
mode:
authorDale Rahn <drahn@cvs.openbsd.org>2005-09-22 22:33:41 +0000
committerDale Rahn <drahn@cvs.openbsd.org>2005-09-22 22:33:41 +0000
commit1ed93edf0a8e122a3c0ca4a6c54f1fecda1f97ee (patch)
tree0aa71dfd67ee64b684a79ce880efb188d52a62b8 /libexec/ld.so/resolve.h
parentb031db1e1dcb944cd731a4532fe60db8d5623987 (diff)
Track if symbols are searched but missing while resolving GOT, if
any are missing exit instead of later causing an abort, ok kurt@
Diffstat (limited to 'libexec/ld.so/resolve.h')
-rw-r--r--libexec/ld.so/resolve.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libexec/ld.so/resolve.h b/libexec/ld.so/resolve.h
index 2930fd9fbb9..b44dfb991a7 100644
--- a/libexec/ld.so/resolve.h
+++ b/libexec/ld.so/resolve.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: resolve.h,v 1.39 2005/09/21 23:12:09 drahn Exp $ */
+/* $OpenBSD: resolve.h,v 1.40 2005/09/22 22:33:40 drahn Exp $ */
/*
* Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -188,7 +188,7 @@ Elf_Addr _dl_find_symbol_bysym(elf_object_t *req_obj, unsigned int symidx,
#define SYM_DLSYM 0x40
-void _dl_rtld(elf_object_t *object);
+int _dl_rtld(elf_object_t *object);
void _dl_call_init(elf_object_t *object);
void _dl_link_sub(elf_object_t *dep, elf_object_t *p);
void _dl_link_dlopen(elf_object_t *dep);