From 1bbe166e15e2c005c49c0aa53b8d106315d95ad0 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 9 Sep 2018 01:12:30 -0400 Subject: move tlsdesc and internal dl function declarations to dynlink.h --- src/internal/dynlink.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/internal') diff --git a/src/internal/dynlink.h b/src/internal/dynlink.h index 5717627a..90b6e481 100644 --- a/src/internal/dynlink.h +++ b/src/internal/dynlink.h @@ -4,6 +4,8 @@ #include #include #include +#include +#include "libc.h" #if UINTPTR_MAX == 0xffffffff typedef Elf32_Ehdr Ehdr; @@ -95,4 +97,12 @@ struct fdpic_dummy_loadmap { typedef void (*stage2_func)(unsigned char *, size_t *); typedef _Noreturn void (*stage3_func)(size_t *); +hidden void *__dlsym(void *restrict, const char *restrict, void *restrict); + +hidden void __dl_seterr(const char *, ...); +hidden int __dl_invalid_handle(void *); +hidden void __dl_vseterr(const char *, va_list); + +hidden ptrdiff_t __tlsdesc_static(), __tlsdesc_dynamic(); + #endif -- cgit v1.2.1