diff options
Diffstat (limited to 'src/thread/thread.c')
| -rw-r--r-- | src/thread/thread.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/thread/thread.c b/src/thread/thread.c index 524c64a..d8ba05b 100644 --- a/src/thread/thread.c +++ b/src/thread/thread.c @@ -1,12 +1,16 @@ +#ifdef USE_THREAD + #include <tinyff/thread/thread.h> -void *thread_wrapper(void *ptr) { +void *ff_thread_wrapper(void *ptr) { ff_thread_job *job = (ff_thread_job *)ptr; - + if (job->callback) { job->callback(job->arg); } - free(job); + job->ctx->allocator.ff_free(job); return NULL; } + +#endif
\ No newline at end of file |
