New implementation of pthread condition variables in rawhide