pthread_cond_signal
—
unblock a thread waiting for a condition variable
POSIX Threads Library (libpthread, -lpthread)
#include <pthread.h>
int
pthread_cond_signal
(pthread_cond_t
*cond);
The pthread_cond_signal
() function unblocks one thread
waiting for the condition variable cond.
If successful, the pthread_cond_signal
() function will
return zero, otherwise an error number will be returned to indicate the error.
The pthread_cond_signal
() function will fail if:
- [
EINVAL
]
- The value specified by cond is invalid.
The pthread_cond_signal
() function conforms to
ISO/IEC 9945-1:1996 (“POSIX.1”).