summaryrefslogtreecommitdiff
path: root/src/shared/elf-util.c
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2022-03-01 17:04:13 +0000
committerDaan De Meyer <daan.j.demeyer@gmail.com>2022-03-01 21:07:17 +0000
commitee48779e05831a0ec5e1ba5e7ed5fe92aaca1d9e (patch)
tree2e1dc1565add0b2dde578d6bdeaac5235ed10612 /src/shared/elf-util.c
parentc8aeb9d672fac7ac2d1e350431b7b4e734b90a5d (diff)
downloadsystemd-ee48779e05831a0ec5e1ba5e7ed5fe92aaca1d9e.tar.gz
shared: Add more dlopen() tests
Add dlopen_dw(), dlopen_elf() and dlopen_pcre2() to the dlopen test. To enable adding dlopen_pcre2(), we move pcre2-dlopen.h/c from src/journal to src/shared.
Diffstat (limited to 'src/shared/elf-util.c')
-rw-r--r--src/shared/elf-util.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/elf-util.c b/src/shared/elf-util.c
index 8cb4a99298..cc0fce56d9 100644
--- a/src/shared/elf-util.c
+++ b/src/shared/elf-util.c
@@ -80,7 +80,7 @@ unsigned int (*sym_elf_version)(unsigned int);
GElf_Phdr *(*sym_gelf_getphdr)(Elf *, int, GElf_Phdr *);
size_t (*sym_gelf_getnote)(Elf_Data *, size_t, GElf_Nhdr *, size_t *, size_t *);
-static int dlopen_dw(void) {
+int dlopen_dw(void) {
int r;
r = dlopen_many_sym_or_warn(
@@ -123,7 +123,7 @@ static int dlopen_dw(void) {
return 1;
}
-static int dlopen_elf(void) {
+int dlopen_elf(void) {
int r;
r = dlopen_many_sym_or_warn(