Merge pull request #3913 from omwok/master
[mono.git] / mono / metadata / object-internals.h
index b2cdf6a9fe9cb65c3665ab51b725630c161e7d7c..1a60d2d85f36320dfb29e68a5d64e3dee4793a03 100644 (file)
@@ -349,7 +349,8 @@ typedef enum {
 struct _MonoInternalThread {
        MonoObject  obj;
        volatile int lock_thread_id; /* to be used as the pre-shifted thread id in thin locks. Used for appdomain_ref push/pop */
-       HANDLE      handle;
+       MonoThreadHandle *handle;
+       HANDLE native_handle;
        MonoArray  *cached_culture_info;
        gunichar2  *name;
        guint32     name_len;
@@ -382,6 +383,7 @@ struct _MonoInternalThread {
        gsize abort_protected_block_count;
        gint32 priority;
        GPtrArray *owned_mutexes;
+       MonoOSEvent *suspended;
        /* 
         * These fields are used to avoid having to increment corlib versions
         * when a new field is added to this structure.