Resolve URIs to endpoints using Unix system calls
Use the Unix system name resolver via getaddrinfo and
static hosts constructs a resolver that looks up any resolution
requests from the static hosts hashtable instead of using the
These can be used to assemble your own resolvers if the
prebuilt ones are not quite what you need.
Perform service lookup using getservbyname
Perform service lookup using the builtin [root:Uri_services] module
Rewrite function that uses the system_service and static_service
to resolve hosts
If debug is true, the builtin resolvers will output their
resolution responses via the debug_print function. The default
value of debug is true if the CONDUIT_DEBUG environment variable
is set, and false otherwise.
debug_print is called by the debug functions to output the
results of resolution. Defaults to Printf.eprintf to go to
the standard error.