diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-03-01 17:04:13 +0000 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-03-01 21:07:17 +0000 |
commit | ee48779e05831a0ec5e1ba5e7ed5fe92aaca1d9e (patch) | |
tree | 2e1dc1565add0b2dde578d6bdeaac5235ed10612 /src/test/test-dlopen-so.c | |
parent | c8aeb9d672fac7ac2d1e350431b7b4e734b90a5d (diff) | |
download | systemd-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/test/test-dlopen-so.c')
-rw-r--r-- | src/test/test-dlopen-so.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/test-dlopen-so.c b/src/test/test-dlopen-so.c index ea2ef31b1f..002f666ed8 100644 --- a/src/test/test-dlopen-so.c +++ b/src/test/test-dlopen-so.c @@ -5,10 +5,12 @@ #include "bpf-dlopen.h" #include "cryptsetup-util.h" +#include "elf-util.h" #include "idn-util.h" #include "libfido2-util.h" #include "macro.h" #include "main-func.h" +#include "pcre2-dlopen.h" #include "pwquality-util.h" #include "qrcode-util.h" #include "tests.h" @@ -49,6 +51,15 @@ static int run(int argc, char **argv) { assert_se(dlopen_bpf() >= 0); #endif +#if HAVE_ELFUTILS + assert_se(dlopen_dw() >= 0); + assert_se(dlopen_elf() >= 0); +#endif + +#if HAVE_PCRE2 + assert_se(dlopen_pcre2() >= 0); +#endif + return 0; } |