~vkolesnikov/pbxt/pbxt-preload-test-bug

« back to all changes in this revision

Viewing changes to src/index_xt.h

  • Committer: Vladimir Kolesnikov
  • Date: 2009-01-21 13:55:57 UTC
  • mto: This revision was merged to the branch mainline in revision 533.
  • Revision ID: vladimir@primebase.org-20090121135557-gyzk4wo3kj126jda
added thread lock lists

Show diffs side-by-side

added added

removed removed

Lines of Context:
242
242
#define XT_INDEX_UNLOCK(i, o)                   xt_unlock_rwlock_ns(&(i)->mi_rwlock)
243
243
#else
244
244
#define XT_INDEX_LOCK_TYPE                              XTRWMutexRec
245
 
#define XT_INDEX_INIT_LOCK(s, i)                xt_rwmutex_init(s, &(i)->mi_rwlock)
 
245
#define XT_INDEX_INIT_LOCK(s, i)                xt_rwmutex_init_with_autoname(s, &(i)->mi_rwlock)
246
246
#define XT_INDEX_FREE_LOCK(s, i)                xt_rwmutex_free(s, &(i)->mi_rwlock)     
247
247
#define XT_INDEX_READ_LOCK(i, o)                xt_rwmutex_slock(&(i)->mi_rwlock, (o)->ot_thread->t_id)
248
248
#define XT_INDEX_WRITE_LOCK(i, o)               xt_rwmutex_xlock(&(i)->mi_rwlock, (o)->ot_thread->t_id)