summaryrefslogtreecommitdiff
path: root/src/thread/pthread_barrier_destroy.c
blob: f82664d5419181c9c10a669d55d726b738e54f01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#include "pthread_impl.h"

void __vm_lock(int), __vm_unlock(void);

int pthread_barrier_destroy(pthread_barrier_t *b)
{
	if (b->_b_limit < 0) {
		__vm_lock(-1);
		__vm_unlock();
	}
	return 0;
}