aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-03-22 17:18:36 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2019-03-22 17:18:38 +0100
commit00480085483bb771c99b5d39fdd441e7b59afbbd (patch)
tree28a1c6c61e990177cf1404c3dd010536b9c1fe3a
parent4aab79d51f9096476991af23775d656e0981b89d (diff)
talloc_ctx_init: Use public API osmo_signal_talloc_ctx_init
There's already a public API to allocate libosmocore's signal ctx, so let's use it instead of accessing the global variable. This will allow to eventually Make the global variable in libosmocore static and private. Change-Id: I8dab0ef810adba17fdd242e3a127908dd09b2b42
-rw-r--r--openbsc/src/libcommon/talloc_ctx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsc/src/libcommon/talloc_ctx.c b/openbsc/src/libcommon/talloc_ctx.c
index 5e3d9aebe..7164851b1 100644
--- a/openbsc/src/libcommon/talloc_ctx.c
+++ b/openbsc/src/libcommon/talloc_ctx.c
@@ -19,6 +19,7 @@
#include <osmocom/core/talloc.h>
#include <osmocom/core/msgb.h>
+#include <osmocom/core/signal.h>
extern void *tall_bsc_ctx;
extern void *tall_fle_ctx;
@@ -29,7 +30,6 @@ extern void *tall_subscr_ctx;
extern void *tall_sub_req_ctx;
extern void *tall_call_ctx;
extern void *tall_paging_ctx;
-extern void *tall_sigh_ctx;
extern void *tall_tqe_ctx;
extern void *tall_trans_ctx;
extern void *tall_map_ctx;
@@ -47,10 +47,10 @@ void talloc_ctx_init(void *ctx_root)
tall_sub_req_ctx = talloc_named_const(ctx_root, 0, "subscr_request");
tall_call_ctx = talloc_named_const(ctx_root, 0, "gsm_call");
tall_paging_ctx = talloc_named_const(ctx_root, 0, "paging_request");
- tall_sigh_ctx = talloc_named_const(ctx_root, 0, "signal_handler");
tall_tqe_ctx = talloc_named_const(ctx_root, 0, "subch_txq_entry");
tall_trans_ctx = talloc_named_const(ctx_root, 0, "transaction");
tall_map_ctx = talloc_named_const(ctx_root, 0, "trau_map_entry");
tall_upq_ctx = talloc_named_const(ctx_root, 0, "trau_upq_entry");
tall_ctr_ctx = talloc_named_const(ctx_root, 0, "counter");
+ osmo_signal_talloc_ctx_init(ctx_root);
}