20#ifndef FREERDP_UTILS_SIGNAL_H
21#define FREERDP_UTILS_SIGNAL_H
23#include <freerdp/api.h>
24#include <freerdp/types.h>
31 typedef void (*freerdp_signal_handler_t)(
int signum,
const char* signame,
void* context);
34 FREERDP_API
int freerdp_handle_signals(
void);
45 FREERDP_API BOOL freerdp_add_signal_cleanup_handler(
void* context,
46 freerdp_signal_handler_t handler);
57 FREERDP_API BOOL freerdp_del_signal_cleanup_handler(
void* context,
58 freerdp_signal_handler_t handler);