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);
33 FREERDP_API
int freerdp_handle_signals(
void);
44 FREERDP_API BOOL freerdp_add_signal_cleanup_handler(
void* context,
45 freerdp_signal_handler_t handler);
56 FREERDP_API BOOL freerdp_del_signal_cleanup_handler(
void* context,
57 freerdp_signal_handler_t handler);