header file: pthread.h
int pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *cattr);
There is no Windows equivalent to this call.
The pthread_cond_init initializes a condition variable. The
attributes are set to the default if the pointer to condattr is
NULL.
There is no Windows equivalent to the pthread_cond_destroy call.
Once created, a condition variable exists until the process it is
contained within is deleted.