No, this is for the case where pthread_setname_np() exists and it is anything but TARGET_DARWIN (i.e. Linux with GLIBC 1.12 and possibly others). The link referenced above explains the situation is it is implemented.