public static bool bgl_condvar_broadcast(condvar c) { lock( c ) { Monitor.PulseAll(c); } return true; }