[Previous] [Contents] [Next]

pthread_barrier_destroy()

Destroy a barrier object

Synopsis:

#include <pthread.h>

int pthread_barrier_destroy( pthread_barrier_t * barrier );

Library:

libc

Description:

The pthread_barrier_destroy() function destroys the barrier referenced by barrier and releases any resources used by the barrier. Subsequent use of the barrier is undefined until the barrier is reinitialized by another call to pthread_barrier_init().

Returns:

EBUSY
The barrier is in use.
EINVAL
Invalid barrier.
EOK
Success.

Classification:

POSIX 1003.1j (draft)

Safety:
Cancellation point No
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

pthread_barrier_init(), pthread_barrier_wait()


[Previous] [Contents] [Next]