NAME
pthread_barrier_destroy
- destroy a barrier
LIBRARY
POSIX Thread Library (libpthread, -lpthread)
SYNOPSIS
int
pthread_barrier_destroy(
pthread_barrier_t *barrier
)
DESCRIPTION
The
pthread_barrier_destroy(
)
function causes the resources allocated to
barrier
to be released.
No threads should be blocked on
barrier
.
RETURN VALUES
If successful,
pthread_barrier_destroy(
)
will return zero.
Otherwise an error value will be returned.
ERRORS
pthread_barrier_destroy(
)
may fail if:
- [
EBUSY
] -
The
barrier
still has active threads associated with it.
- [
EINVAL
] -
The value specified by
barrier
is invalid.
SEE ALSO
pthread_barrier_init(3),
pthread_barrier_wait(3),
pthread_barrierattr_destroy(3),
pthread_barrierattr_init(3)
STANDARDS
pthread_barrier_destroy(
)
conforms to
IEEE Std 1003.1-2001 (``POSIX.1'') .