> void* ThreadMain(void* arg)
> {
> ....
> error = pthread_cond_wait(&gCond, &gMutex);
> ^
> error always = EINVAL (22). This is my very first call that
> uses gCond.
> }
>
> I printed out gCond, it looks good. Can someone tell me what I've
> done wrong? Thanks!
You forgot to lock the mutex and you forgot to check the condition before
waiting.
DS
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message
