c10/util/thread_name.cpp: pthread_setname_np requires Glibc 2.12 (#55063)
Summary:
`pthread_setname_np` requires Glibc 2.12. The patch reproduces what numactl does: https://github.com/numactl/numactl/blob/93867c59b0bb29470873a427dc7f06ebaf305221/syscall.c#L132-L136
Related to issue https://github.com/pytorch/pytorch/issues/23482 and the `pthread_setname_np.patch` patch that adamjstewart shared.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/55063
Reviewed By: soulitzer
Differential Revision: D28577146
Pulled By: malfet
fbshipit-source-id: 85867b6f04795b1ae7bd46dbbc501cfd0ec9f163