summaryrefslogtreecommitdiff
path: root/src/thread/thread.c
blob: d8ba05bc8151fc708c7b4ea501227fbf7a0c00be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifdef USE_THREAD

#include <tinyff/thread/thread.h>

void *ff_thread_wrapper(void *ptr) {
    ff_thread_job *job = (ff_thread_job *)ptr;

    if (job->callback) {
        job->callback(job->arg);
    }

    job->ctx->allocator.ff_free(job);
    return NULL;
}

#endif