diff options
Diffstat (limited to 'include/bh/internal/thread_win.h')
| -rw-r--r-- | include/bh/internal/thread_win.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/bh/internal/thread_win.h b/include/bh/internal/thread_win.h index a84cbdb..e2108bc 100644 --- a/include/bh/internal/thread_win.h +++ b/include/bh/internal/thread_win.h @@ -1,3 +1,4 @@ +#include <windows.h> #include <process.h> struct bh_thread_s @@ -19,7 +20,11 @@ struct bh_mutex_s struct bh_cond_s { - void *handle; + CRITICAL_SECTION lock; + HANDLE wait; + HANDLE done; + int waiting; + int signals; }; int bh_thread_init_base(bh_thread_t *thread, |
