Согластно требованиям POSIX (то есть на Юниксе) — gethostbyaddr является
потоко — небезопасной. То есть, ее надо закрывать мютексами.
Но, коль скоро речь идет о Win32 и Winsock — в документации gethostbyaddr
о потоковой безопасности нет ни слова. А это, следуя соглашениям Win32 API,
означает что она должна быть потоко-безопасной.
Лично я бы предпочел перебдеть чем недобдеть — то есть закрыл бы вызов
gethostbyaddr мютексом.
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.