improve getservbyname_r using new resolver backend