^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) // SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #include <stdint.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) #include <pthread.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) int main(void)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) pthread_barrier_t barrier;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) pthread_barrier_init(&barrier, NULL, 1);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) pthread_barrier_wait(&barrier);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) return pthread_barrier_destroy(&barrier);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) }