capmt: there are multiple waiters - use pthread_cond_broadcast()