I do not think we need any class that encapsulating those BSD socket interfaces. The reason is that I do not change any semantics of BSD socket interface but only syntax.
-*:No DNS
+{subsection: No DNS}
Some of functions already has condor_* replacement. These replacement functions has common structure, "nodns_enabled()". The purpose of these functions should be to support an environment that does not have DNS.
IPv6 port should work well with nodns option.
