erlang resolver and resolv.conf

Alexey Shchepin <>
Sat Feb 5 23:04:26 CET 2005


>From lib/kernel/src/inet_config.erl:

do_load_resolv({unix,Type}, longnames) ->
    %% The Etc variable enables us to run tests with other 
    %% configuration files than the normal ones 
    Etc = case os:getenv("ERL_INET_ETC_DIR") of
	      false -> ?DEFAULT_ETC;
	      _EtcDir -> 
    load_resolv(filename:join(Etc,"resolv.conf"), resolv),

Other branches of this function doesn't have loading of /etc/resolv.conf.
I.e. resolv.conf is loaded on unixes only when erl is runned with -name option
(not the second argument to do_load_resolv), and with short name or without any
name reolv.conf is completely ignored.  Can someone describe reasons of such


More information about the erlang-questions mailing list