[vlc-commits] Define VLC_STATIC_RWLOCK
Rémi Denis-Courmont
git at videolan.org
Thu Aug 18 16:30:21 CEST 2011
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Thu Aug 18 17:18:16 2011 +0300| [a0447f783c92cfd0005eb160bae9fcdf967c801e] | committer: Rémi Denis-Courmont
Define VLC_STATIC_RWLOCK
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a0447f783c92cfd0005eb160bae9fcdf967c801e
---
include/vlc_threads.h | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/vlc_threads.h b/include/vlc_threads.h
index f7a91a8..dfe4359 100644
--- a/include/vlc_threads.h
+++ b/include/vlc_threads.h
@@ -111,6 +111,7 @@ typedef pthread_mutex_t vlc_mutex_t;
typedef pthread_cond_t vlc_cond_t;
#define VLC_STATIC_COND PTHREAD_COND_INITIALIZER
typedef pthread_rwlock_t vlc_rwlock_t;
+#define VLC_STATIC_RWLOCK PTHREAD_RWLOCK_INITIALIZER
typedef pthread_key_t vlc_threadvar_t;
typedef struct vlc_timer *vlc_timer_t;
@@ -155,6 +156,8 @@ typedef struct
unsigned long writers;
DWORD writer;
} vlc_rwlock_t;
+#define VLC_STATIC_RWLOCK \
+ { VLC_STATIC_MUTEX, VLC_STATIC_COND, VLC_STATIC_COND, 0, 0, 0 }
typedef struct vlc_threadvar *vlc_threadvar_t;
typedef struct vlc_timer *vlc_timer_t;
More information about the vlc-commits
mailing list