Destroy a barrier-attributes object
#include <pthread.h> int pthread_barrierattr_destroy( pthread_barrierattr_t * attr );
- A pointer to the pthread_barrierattr_t object that you want to destroy.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The pthread_barrierattr_destroy() function destroys the barrier-attributes object attr. Subsequent use of the object is undefined until you reinitialize the object by calling pthread_barrierattr_init().
Once you've used a barrier-attributes object to initialize one or more barriers, any changes to the attributes object (including destroying it) don't affect any previously initialized barriers.
- Invalid barrier attribute object attr.