internally pthread uses futex. the implementation consists of simple inlines there are no implementation files anymore.