Multithreaded Programming Guide

pthread_cond_signal Return Values

pthread_cond_signal() returns zero after completing successfully. Any other return value indicates that an error occurred. When the following condition occurs, the function fails and returns the corresponding value.



cv points to an illegal address.

Example 4–8 shows how to use pthread_cond_wait() and pthread_cond_signal().