Pass the --clr-memory-model flag on the command line instead of MONO_DEBUG so its...
[mono-project.git] / mono / metadata / w32mutex.h
blob264a22b7fee9fe22bb183ce5440fb2f0317460c8
1 /**
2 * \file
3 */
5 #ifndef _MONO_METADATA_W32MUTEX_H_
6 #define _MONO_METADATA_W32MUTEX_H_
8 #include <config.h>
9 #include <glib.h>
11 #include "object.h"
12 #include "object-internals.h"
13 #include "w32handle-namespace.h"
14 #include <mono/metadata/icalls.h>
16 void
17 mono_w32mutex_init (void);
19 ICALL_EXPORT
20 MonoBoolean
21 ves_icall_System_Threading_Mutex_ReleaseMutex_internal (gpointer handle);
23 typedef struct MonoW32HandleNamedMutex MonoW32HandleNamedMutex;
25 MonoW32HandleNamespace*
26 mono_w32mutex_get_namespace (MonoW32HandleNamedMutex *mutex);
28 #ifndef HOST_WIN32
29 void
30 mono_w32mutex_abandon (MonoInternalThread *internal);
31 #endif
33 #endif /* _MONO_METADATA_W32MUTEX_H_ */