mirror of
https://git.musl-libc.org/git/musl
synced 2025-02-10 07:14:15 +03:00
add RTLD_DEFAULT support
This commit is contained in:
parent
0e4dae3d77
commit
97507bde47
@ -541,7 +541,8 @@ static void *do_dlsym(struct dso *p, const char *s)
|
||||
size_t i;
|
||||
uint32_t h;
|
||||
Sym *sym;
|
||||
if (p == head) return find_sym(head, s, 0);
|
||||
if (p == head || p == RTLD_DEFAULT)
|
||||
return find_sym(head, s, 0);
|
||||
h = hash(s);
|
||||
sym = lookup(s, h, p->syms, p->hashtab, p->strings);
|
||||
if (sym && sym->st_value && (1<<(sym->st_info&0xf) & OK_TYPES))
|
||||
|
Loading…
x
Reference in New Issue
Block a user