]> git.sesse.net Git - vlc/blobdiff - include/vlc_threads.h
Win32: fix previous commit plus small optimization
[vlc] / include / vlc_threads.h
index 65a4eb4807703f8140f01ff874ea7cc60baf7d85..da892ac70997529b489bd9a4d1cccb2c847f1703 100644 (file)
@@ -127,11 +127,15 @@ typedef struct
     bool dynamic;
     union
     {
-        bool locked;
+        struct
+        {
+            bool locked;
+            unsigned long contention;
+        };
         CRITICAL_SECTION mutex;
     };
 } vlc_mutex_t;
-#define VLC_STATIC_MUTEX { false, { false } }
+#define VLC_STATIC_MUTEX { false, { { false, 0 } } }
 
 typedef HANDLE  vlc_cond_t;
 typedef HANDLE  vlc_sem_t;