[sgen] Untag the vtable during concurrent mark
[mono.git] / mono / metadata / w32mutex-utils.h
1
2 /* This is just a hack so we can call mono_w32mutex_abandon
3  * from mono/utils/mono-threads-posix.c, without importing
4  * the whole object.h
5  * In the best of all world, mutex owning + disowning + abandoning
6  * should be done in metadata/ */
7
8 #ifndef _MONO_METADATA_W32MUTEX_UTILS_H_
9 #define _MONO_METADATA_W32MUTEX_UTILS_H_
10
11 #include <config.h>
12 #include <glib.h>
13
14 #include "mono/utils/mono-threads.h"
15
16 void
17 mono_w32mutex_abandon (gpointer handle, MonoNativeThreadId tid);
18
19 #endif /* _MONO_METADATA_W32MUTEX_UTILS_H_ */
20