summaryrefslogtreecommitdiff
path: root/src/test/test-set-disable-mempool.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-07-01 13:13:42 +0900
committerGitHub <noreply@github.com>2022-07-01 13:13:42 +0900
commit3bdb60055e16776c8cc4d44f26abb5f2cbe197bf (patch)
treed1825d494c82329456aefbf054653cf0315c264b /src/test/test-set-disable-mempool.c
parent907506695549c689710cd267583f6fd439711dcf (diff)
parente1c52cb27159ac7200ce6246bbd1a38b2d2e4e4a (diff)
downloadsystemd-3bdb60055e16776c8cc4d44f26abb5f2cbe197bf.tar.gz
Merge pull request #23868 from keszybz/lib-resplit-2
Export sd-netlink and clean up exported interfaces a bit
Diffstat (limited to 'src/test/test-set-disable-mempool.c')
-rw-r--r--src/test/test-set-disable-mempool.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/test-set-disable-mempool.c b/src/test/test-set-disable-mempool.c
index f02e433d7b..91244b25ac 100644
--- a/src/test/test-set-disable-mempool.c
+++ b/src/test/test-set-disable-mempool.c
@@ -2,6 +2,7 @@
#include <pthread.h>
+#include "mempool.h"
#include "process-util.h"
#include "set.h"
#include "tests.h"
@@ -15,6 +16,9 @@ static void* thread(void *p) {
assert_se(*s);
assert_se(!is_main_thread());
+ assert_se(mempool_enabled);
+ assert_se(!mempool_enabled());
+
assert_se(set_size(*s) == NUM);
*s = set_free(*s);
@@ -29,7 +33,10 @@ static void test_one(const char *val) {
log_info("Testing with SYSTEMD_MEMPOOL=%s", val);
assert_se(setenv("SYSTEMD_MEMPOOL", val, true) == 0);
+
assert_se(is_main_thread());
+ assert_se(mempool_enabled); /* It is a weak symbol, but we expect it to be available */
+ assert_se(!mempool_enabled());
assert_se(s = set_new(NULL));
for (i = 0; i < NUM; i++)