diff options
Diffstat (limited to 'include/tinyff/thread/thread.h')
| -rw-r--r-- | include/tinyff/thread/thread.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/tinyff/thread/thread.h b/include/tinyff/thread/thread.h index e69de29..40c09a0 100644 --- a/include/tinyff/thread/thread.h +++ b/include/tinyff/thread/thread.h @@ -0,0 +1,17 @@ +#ifdef USE_THREAD + +#ifndef TINYFF_THREAD_H +#define TINYFF_THREAD_H + +typedef void (*ff_job_cb)(void *arg); + +typedef struct { + ff_job_cb callback; + void *arg; +} ff_thread_job; + +void *ff_thread_wrapper(void *ptr); + +// Each platform must have their own bridge for running a thread job +// Like pthreads for POSIX systems +#endif |
