Property definitions

pthreads $ NativePthreadBarrier :: defaultinit
private extern class NativePthreadBarrier in "C" `{ pthread_barrier_t * `}
	new(count: Int) `{
		pthread_barrier_t *barrier = malloc(sizeof(pthread_barrier_t));
		int res = pthread_barrier_init(barrier, NULL, count);
		return barrier;
	`}

	fun destroy `{ pthread_barrier_destroy(self); `}

	fun wait `{ pthread_barrier_wait(self); `}
end
lib/pthreads/extra.nit:52,1--62,3