Subject: Re: should getnet*(3) use the DNS?
To: Guenther Grau <Guenther.Grau@bk.bosch.de>
From: matthew green <mrg@eterna.com.au>
List: tech-userlevel
Date: 08/26/1997 22:50:11
   Hi Matthew,
   
   matthew green wrote:
   > 
   > jason thorpe fixed this somewhat about a month ago (with me
   > looking over his shoulder :-) and extended the getnet*(3)
   > functions to use the resolv.conf "lookup file bind" stuff,
   > but there are still cases where this will wait for the
   > timeout.
   
   Hmm, can you elaborate on this point a little more?
   In what cases will route still hang? I guess in the
   cases where the needed information is not found in the
   neccessary file (/etc/hosts?). IMHO, this is a perfectly
   valid behaviour. Same things happens if you invoke 
   nslookup and you dns-server is not answering.


the problem isn't at all todo with /etc/hosts.  it hangs
because route(8) does a getnetbyname() call (where it
hangs), and then a gethostbyname() call.


i don't see the hang myself, but, i have seen several
reports of it, and veego has been hassling me about it
as well..