#include #include #include int main() { pthread_barrier_t barrier; int r = pthread_barrier_init( &barrier, NULL, 2 ); assert( r == 0 ); r = pthread_barrier_init( &barrier, NULL, 2 ); assert( r == EBUSY ); r = pthread_barrier_destroy( &barrier ); assert( r == 0 ); r = pthread_barrier_init( &barrier, NULL, 2 ); assert( r == 0 ); }