From 7783a1cec9d1ac33b81c181da859dc1d6fc7cf9a Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 10 Aug 2008 21:43:05 +0300 Subject: [PATCH] Cleanup helper for unlocking --- include/vlc_threads.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/vlc_threads.h b/include/vlc_threads.h index e044e56d0a..c6be0eacdd 100644 --- a/include/vlc_threads.h +++ b/include/vlc_threads.h @@ -373,6 +373,12 @@ struct vlc_cleanup_t #endif /* LIBVLC_USE_PTHREAD */ +static inline void vlc_cleanup_lock (void *lock) +{ + vlc_mutex_unlock ((vlc_mutex_t *)lock); +} +#define mutex_cleanup_push( lock ) vlc_cleanup_push (vlc_cleanup_lock, lock) + /***************************************************************************** * vlc_cond_init: initialize a condition *****************************************************************************/ -- 2.39.2