bar_destroy(3) Library Functions Manual bar_destroy(3) NAME bar_destroy – destroy a thread barrier SYNOPSIS library “threads†#include <threadse.h> int bar_destroy(bar_t *barrier); DESCRIPTION The function bar_destroy() will destroy the given thread barrier barrier. RETURN VALUES Upon success bar_destroy() will return thrd_success otherwise thrd_error will be returned. SEE ALSO bar_init(3) bar_wait(3) HISTORY The bar_destroy() function first appeared in the Adelsbach Enhanced Threading Library. MacOS support was added in version 1.0.1 due to the lack of native MacOS support for thread barriers the implementation manually implements this using mutexes and condition variables. AUTHORS Jan Adelsbach <jan@jadelsbach.de> Linux 6.13.6-1-default March 30, 2025 Linux 6.13.6-1-default