diff options
| -rw-r--r-- | uisimulator/sdl/thread-sdl.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/uisimulator/sdl/thread-sdl.c b/uisimulator/sdl/thread-sdl.c index 0090c76..0ddf37a 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 */ |