libosmocore 1.11.0.30-c17053.202506162026
Osmocom core library
Loading...
Searching...
No Matches
signal.c File Reference

Generic signalling/notification infrastructure. More...

#include <osmocom/core/signal.h>
#include <osmocom/core/talloc.h>
#include <osmocom/core/linuxlist.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>

Data Structures

struct  signal_handler
 

Functions

static LLIST_HEAD (signal_handler_list)
 
voidosmo_signal_talloc_ctx_init (void *root_ctx)
 Initialize a signal_handler talloc context for osmo_signal_register_handler.
 
int osmo_signal_register_handler (unsigned int subsys, osmo_signal_cbfn *cbfn, void *data)
 Register a new signal handler.
 
void osmo_signal_unregister_handler (unsigned int subsys, osmo_signal_cbfn *cbfn, void *data)
 Unregister signal handler.
 
void osmo_signal_dispatch (unsigned int subsys, unsigned int signal, void *signal_data)
 dispatch (deliver) a new signal to all registered handlers
 

Variables

voidtall_sigh_ctx
 

Detailed Description

Generic signalling/notification infrastructure.