6 #ifndef ABTI_XSTREAM_BARRIER_H_INCLUDED
7 #define ABTI_XSTREAM_BARRIER_H_INCLUDED
9 #ifdef HAVE_PTHREAD_BARRIER_INIT
10 static inline ABTI_xstream_barrier *
13 #ifndef ABT_CONFIG_DISABLE_ERROR_CHECK
14 ABTI_xstream_barrier *p_barrier;
18 p_barrier = (ABTI_xstream_barrier *)barrier;
22 return (ABTI_xstream_barrier *)barrier;
27 ABTI_xstream_barrier_get_handle(ABTI_xstream_barrier *p_barrier)
29 #ifndef ABT_CONFIG_DISABLE_ERROR_CHECK
31 if (p_barrier == NULL) {
struct ABT_xstream_barrier_opaque * ABT_xstream_barrier
#define ABT_XSTREAM_BARRIER_NULL