mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
Add get_signal_handler_state
This commit is contained in:
parent
260d3634f2
commit
a735114780
@ -38,5 +38,6 @@ frontend_ctx_driver_t frontend_ctx_bsd = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"bsd",
|
||||
};
|
||||
|
@ -724,5 +724,6 @@ frontend_ctx_driver_t frontend_ctx_darwin = {
|
||||
frontend_darwin_get_mem_total,
|
||||
frontend_darwin_get_mem_used,
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"darwin",
|
||||
};
|
||||
|
@ -527,5 +527,6 @@ frontend_ctx_driver_t frontend_ctx_gx = {
|
||||
frontend_gx_get_mem_total,
|
||||
frontend_gx_get_mem_used,
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"gx",
|
||||
};
|
||||
|
@ -1996,6 +1996,7 @@ frontend_ctx_driver_t frontend_ctx_linux = {
|
||||
frontend_linux_get_mem_total,
|
||||
frontend_linux_get_mem_used,
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
#ifdef ANDROID
|
||||
"android"
|
||||
#else
|
||||
|
@ -38,5 +38,6 @@ frontend_ctx_driver_t frontend_ctx_null = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"null",
|
||||
};
|
||||
|
@ -543,5 +543,6 @@ frontend_ctx_driver_t frontend_ctx_ps3 = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"ps3",
|
||||
};
|
||||
|
@ -408,6 +408,7 @@ frontend_ctx_driver_t frontend_ctx_psp = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
#ifdef VITA
|
||||
"vita",
|
||||
#else
|
||||
|
@ -87,5 +87,6 @@ frontend_ctx_driver_t frontend_ctx_qnx = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"qnx",
|
||||
};
|
||||
|
@ -334,5 +334,6 @@ frontend_ctx_driver_t frontend_ctx_win32 = {
|
||||
frontend_win32_get_mem_total,
|
||||
frontend_win32_get_mem_used,
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"win32"
|
||||
};
|
||||
|
@ -1409,5 +1409,6 @@ frontend_ctx_driver_t frontend_ctx_xdk = {
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* get_mem_free */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"xdk",
|
||||
};
|
||||
|
@ -86,5 +86,6 @@ frontend_ctx_driver_t frontend_ctx_qnx = {
|
||||
NULL, /* parse_drive_list */
|
||||
NULL, /* get_mem_total */
|
||||
NULL, /* install_signal_handler */
|
||||
NULL, /* get_sighandler_state */
|
||||
"xenon",
|
||||
};
|
||||
|
@ -335,4 +335,12 @@ void frontend_driver_install_sighandler(void)
|
||||
return;
|
||||
frontend->install_signal_handler();
|
||||
}
|
||||
|
||||
int frontend_driver_get_sighandler_state(void)
|
||||
{
|
||||
frontend_ctx_driver_t *frontend = frontend_get_ptr();
|
||||
if (!frontend || !frontend->get_signal_handler_state)
|
||||
return -1;
|
||||
return frontend->get_signal_handler_state();
|
||||
}
|
||||
#endif
|
||||
|
@ -83,6 +83,7 @@ typedef struct frontend_ctx_driver
|
||||
uint64_t (*get_total_mem)(void);
|
||||
uint64_t (*get_used_mem)(void);
|
||||
void (*install_signal_handler)(void);
|
||||
int (*get_signal_handler_state)(void);
|
||||
|
||||
const char *ident;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user