According to the release notes of GLib2 2.44.0 Release Candidate (RC), ???private??? futuxes are now used in the library in order to improve the performance of the contented case of g_bit_lock() and GMutex. Additionally, the if_indextoname(), if_nametoindex(), and inet_pton() functions are now used when building GLib2 in newer versions of the Microsoft Windows operating system.