48#define THD_BARRIER_SERIAL_THREAD 0x7fffffff
51#ifndef __KTHREAD_HAVE_BARRIER_TYPE
53#define __KTHREAD_HAVE_BARRIER_TYPE 1
57#define THD_BARRIER_SIZE 64
67typedef union kos_thd_barrier {
int thd_barrier_destroy(thd_barrier_t *barrier)
Destroy a thread barrier.
int thd_barrier_wait(thd_barrier_t *barrier)
Wait on a thread barrier.
int thd_barrier_init(thd_barrier_t *__RESTRICT barrier, const void *__RESTRICT attr, unsigned count)
Initialize a thread barrier.
#define THD_BARRIER_SIZE
Size of a thread barrier, in bytes.
Definition barrier.h:57
#define __RESTRICT
Definition cdefs.h:195
Thread barrier type.
Definition barrier.h:67