summaryrefslogtreecommitdiff
path: root/source/kit/thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/kit/thread.h')
-rw-r--r--source/kit/thread.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/kit/thread.h b/source/kit/thread.h
index a1138ae..0fab0c8 100644
--- a/source/kit/thread.h
+++ b/source/kit/thread.h
@@ -8,10 +8,11 @@ extern "C" {
#ifndef _MSC_VER
# include "pthread.h"
#else
+typedef void *(*kit_thread_routine_)(void *);
typedef void *pthread_t;
-int pthread_create(pthread_t *new_thread, void *attrs,
- void *(*routine)(void *), void *user_data);
+int pthread_create(pthread_t *new_thread, void *attrs,
+ kit_thread_routine_ routine, void *user_data);
void *pthread_join(pthread_t thread, void *return_value);
#endif