In the example diner.cc it follows: static omni_mutex chopsticks[N_DINERS]; What I want to know is how to declare a corresponding array of omni_condition type objects with each of the constructors given a pointer to the corresponding mutex objects declared above (according to index numbers). Bye, Johannes van Jaarsveld VAJJ@kidd.co.za KENTRON (Pty) Ltd.