Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4534 → Rev 4535

/trunk/uspace/lib/libc/include/fibril_sync.h
74,6 → 74,14
link_t waiters;
} fibril_condvar_t;
 
#define FIBRIL_CONDVAR_INITIALIZE(name) \
fibril_condvar_t name = { \
.waiters = { \
.next = &name.waiters, \
.prev = &name.waiters, \
} \
}
 
extern void fibril_mutex_initialize(fibril_mutex_t *);
extern void fibril_mutex_lock(fibril_mutex_t *);
extern bool fibril_mutex_trylock(fibril_mutex_t *);