Use execv - seems to work

This commit is contained in:
twinaphex 2016-02-04 17:56:34 +01:00
parent 77d6eb560c
commit be94309808

View File

@ -2144,10 +2144,9 @@ static bool frontend_linux_set_fork(enum frontend_fork fork_mode)
static void frontend_linux_exec(const char *path, bool should_load_game) static void frontend_linux_exec(const char *path, bool should_load_game)
{ {
char *newargv[] = { "/home/squarepusher/libretro-super/dist/unix-static/snes9x_next_libretro.elf", NULL }; char *newargv[] = { "/home/squarepusher/libretro-super/dist/unix-static/snes9x_next_libretro.elf", NULL };
char *newenviron[] = { NULL };
execve("/home/squarepusher/libretro-super/dist/unix-static/snes9x_next_libretro.elf", newargv, newenviron); execv("/home/squarepusher/libretro-super/dist/unix-static/snes9x_next_libretro.elf", newargv);
perror("execve"); perror("execv");
} }
static void frontend_linux_exitspawn(char *core_path, size_t core_path_size) static void frontend_linux_exitspawn(char *core_path, size_t core_path_size)