From: Michael J. <e-...@ka...> - 2005-08-30 22:03:15
|
On Friday, 26 August 2005, at 11:19:54 (+0900), Carsten Haitzler wrote: > It's trying to be friendly and read everything for you! :) seriously > - e has its own dns lookup code because gethostbyname is a blocking > call. this is actually only used if making remote connections, but > it has to parse /etc/resolve.conf to know what to do. this means > ecore_con is then capable of doing nslookups asynchronously - not > holding the process hostage to waiting for a dns lookup timeout or > reply. it always parses this data wehn starting up the connections > subsystem (ecore_con) but it doesnt mean its making remote > connections. This is a horrific hack. It doesn't even take into account nsswitch settings. There are numerous ASYNC DNS packages out there to be used. Why not use one? Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <me...@ka...> n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) ----------------------------------------------------------------------- "Applying computer technology is simply finding the right wrench to pound in the correct screw." -- Unknown |