util: add getnameinfo support