mirror of
https://github.com/libretro/RetroArch
synced 2025-03-25 16:44:01 +00:00
Implement frontend_linux_exitspawn
This commit is contained in:
parent
c3c14c162e
commit
84c3b5a546
@ -2141,13 +2141,35 @@ static void frontend_linux_exec(const char *path, bool should_load_game)
|
|||||||
execve(path, newargv, newenviron);
|
execve(path, newargv, newenviron);
|
||||||
perror("execve");
|
perror("execve");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void frontend_linux_exitspawn(char *core_path, size_t core_path_size)
|
||||||
|
{
|
||||||
|
bool should_load_game = exitspawn_start_game;
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
if (!exit_spawn)
|
||||||
|
{
|
||||||
|
frontend_ctx_driver_t *frontend = frontend_get_ptr();
|
||||||
|
|
||||||
|
if (frontend)
|
||||||
|
frontend->shutdown = frontend_linux_shutdown;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
frontend_linux_exec(core_path, should_load_game);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
frontend_ctx_driver_t frontend_ctx_linux = {
|
frontend_ctx_driver_t frontend_ctx_linux = {
|
||||||
frontend_linux_get_env, /* environment_get */
|
frontend_linux_get_env, /* environment_get */
|
||||||
frontend_linux_init, /* init */
|
frontend_linux_init, /* init */
|
||||||
frontend_linux_deinit, /* deinit */
|
frontend_linux_deinit, /* deinit */
|
||||||
|
#ifdef HAVE_DYNAMIC
|
||||||
NULL, /* exitspawn */
|
NULL, /* exitspawn */
|
||||||
|
#else
|
||||||
|
frontend_linux_exitspawn, /* exitspawn */
|
||||||
|
#endif
|
||||||
NULL, /* process_args */
|
NULL, /* process_args */
|
||||||
#ifdef HAVE_DYNAMIC
|
#ifdef HAVE_DYNAMIC
|
||||||
NULL, /* exec */
|
NULL, /* exec */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user