/* 
 * barrier1.c
 *
 * Create a barrier object and then destroy it.
 *
 */

#include "test.h"

pthread_barrier_t barrier = NULL;

int
main()
{
  assert(barrier == NULL);

  assert(pthread_barrier_init(&barrier, NULL, 1) == 0);

  assert(barrier != NULL);

  assert(pthread_barrier_destroy(&barrier) == 0);

  assert(barrier == NULL);

  return 0;
}