diff --git a/uisimulator/sdl/thread-sdl.c b/uisimulator/sdl/thread-sdl.c index 0090c76ab2..0ddf37a5a0 100644 --- a/uisimulator/sdl/thread-sdl.c +++ b/uisimulator/sdl/thread-sdl.c @@ -33,7 +33,7 @@ SDL_mutex *m; void yield(void) { static int counter = 0; - + SDL_mutexV(m); if (counter++ >= 50) { @@ -58,6 +58,12 @@ int runthread(void *data) return 0; } +int create_thread_on_core(void (*core)(void), void (*fp)(void), void* sp, int stk_size) +{ + (void)core; + return create_thread(fp, sp, stk_size); +} + int create_thread(void (*fp)(void), void* sp, int stk_size) { /** Avoid compiler warnings */