Return Values
pthread_condattr_init() returns zero after completing successfully. Any other returned value indicates that an error occurred. When either of the following conditions occurs, the function fails and returns the corresponding value.
-
ENOMEM
-
There is not enough memory to initialize the thread attributes object.
-
EINVAL
-
The value specified by cattr is invalid.