]> git.sur5r.net Git - bacula/bacula/commitdiff
Permits to use lock manager with file/line from outside
authorEric Bollengier <eric@eb.homelinux.org>
Tue, 6 Apr 2010 19:41:31 +0000 (21:41 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Wed, 7 Apr 2010 09:15:37 +0000 (11:15 +0200)
bacula/src/lib/lockmgr.h

index 405b51ede1d8573c4084b10c2a1f23c84f7a6c77..ec5e0dcdd16d3594067607d543d9cf4409267f3b 100644 (file)
@@ -196,11 +196,13 @@ int lmgr_thread_create(pthread_t *thread,
 # define lmgr_do_unlock(m)
 # define lmgr_cleanup_main()
 # define bthread_mutex_set_priority(a,b)
-# define bthread_mutex_lock(a)          pthread_mutex_lock(a)
-# define bthread_mutex_unlock(a)        pthread_mutex_unlock(a)
-# define lmgr_cond_wait(a,b)            pthread_cond_wait(a,b)
-# define lmgr_cond_timedwait(a,b,c)     pthread_cond_timedwait(a,b,c)
-# define bthread_mutex_t                pthread_mutex_t
+# define bthread_mutex_lock(a)           pthread_mutex_lock(a)
+# define bthread_mutex_lock_p(a, f, l)   pthread_mutex_lock(a)
+# define bthread_mutex_unlock(a)         pthread_mutex_unlock(a)
+# define bthread_mutex_unlock_p(a, f, l) pthread_mutex_unlock(a)
+# define lmgr_cond_wait(a,b)             pthread_cond_wait(a,b)
+# define lmgr_cond_timedwait(a,b,c)      pthread_cond_timedwait(a,b,c)
+# define bthread_mutex_t                 pthread_mutex_t
 # define P(x) lmgr_p(&(x))
 # define V(x) lmgr_v(&(x))
 # define BTHREAD_MUTEX_PRIORITY(p)      PTHREAD_MUTEX_INITIALIZER