New upstream version 24.0.1+dfsg1
This commit is contained in:
parent
b14f9eae6d
commit
5a730d6ec3
842 changed files with 42245 additions and 33385 deletions
|
|
@ -33,17 +33,17 @@ extern "C" {
|
|||
|
||||
struct signal_handler;
|
||||
typedef struct signal_handler signal_handler_t;
|
||||
typedef void (*global_signal_callback_t)(void*, const char*, calldata_t*);
|
||||
typedef void (*signal_callback_t)(void*, calldata_t*);
|
||||
typedef void (*global_signal_callback_t)(void *, const char *, calldata_t *);
|
||||
typedef void (*signal_callback_t)(void *, calldata_t *);
|
||||
|
||||
EXPORT signal_handler_t *signal_handler_create(void);
|
||||
EXPORT void signal_handler_destroy(signal_handler_t *handler);
|
||||
|
||||
EXPORT bool signal_handler_add(signal_handler_t *handler,
|
||||
const char *signal_decl);
|
||||
const char *signal_decl);
|
||||
|
||||
static inline bool signal_handler_add_array(signal_handler_t *handler,
|
||||
const char **signal_decls)
|
||||
const char **signal_decls)
|
||||
{
|
||||
bool success = true;
|
||||
if (!signal_decls)
|
||||
|
|
@ -57,21 +57,26 @@ static inline bool signal_handler_add_array(signal_handler_t *handler,
|
|||
}
|
||||
|
||||
EXPORT void signal_handler_connect(signal_handler_t *handler,
|
||||
const char *signal, signal_callback_t callback, void *data);
|
||||
const char *signal,
|
||||
signal_callback_t callback, void *data);
|
||||
EXPORT void signal_handler_connect_ref(signal_handler_t *handler,
|
||||
const char *signal, signal_callback_t callback, void *data);
|
||||
const char *signal,
|
||||
signal_callback_t callback, void *data);
|
||||
EXPORT void signal_handler_disconnect(signal_handler_t *handler,
|
||||
const char *signal, signal_callback_t callback, void *data);
|
||||
const char *signal,
|
||||
signal_callback_t callback, void *data);
|
||||
|
||||
EXPORT void signal_handler_connect_global(signal_handler_t *handler,
|
||||
global_signal_callback_t callback, void *data);
|
||||
global_signal_callback_t callback,
|
||||
void *data);
|
||||
EXPORT void signal_handler_disconnect_global(signal_handler_t *handler,
|
||||
global_signal_callback_t callback, void *data);
|
||||
global_signal_callback_t callback,
|
||||
void *data);
|
||||
|
||||
EXPORT void signal_handler_remove_current(void);
|
||||
|
||||
EXPORT void signal_handler_signal(signal_handler_t *handler, const char *signal,
|
||||
calldata_t *params);
|
||||
calldata_t *params);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue