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);
46 FREERDP_API BOOL freerdp_add_signal_cleanup_handler(
void* context,
47 freerdp_signal_handler_t handler);
58 FREERDP_API BOOL freerdp_del_signal_cleanup_handler(
void* context,
59 freerdp_signal_handler_t handler);