]> git.sesse.net Git - vlc/blobdiff - include/vlc_threads.h
WinCE: missing threading functions
[vlc] / include / vlc_threads.h
index 4050150378b29c07f593f419f05584cbeee091f4..00e5b18e5dcb826abfef5073f45d8ee10db55bda 100644 (file)
@@ -356,7 +356,12 @@ typedef CRITICAL_SECTION vlc_spinlock_t;
  */
 static inline int vlc_spin_init (vlc_spinlock_t *spin)
 {
+#ifdef UNDER_CE
+    InitializeCriticalSection(spin);
+    return 0;
+#else
     return !InitializeCriticalSectionAndSpinCount(spin, 4000);
+#endif
 }
 
 /**