I have submitted a couple of patches to nsDnsService.cpp in  Bug 84420.  The first patch simply fixes the eviction problem on BeOS and OS/2, the second patch enables the same implementation for async lookups that Unix uses.  The patches need testing and review, since I don't have readily available access to machines with either OS.

I'd like to land the second patch, because it simplifies the code a bit and gets the synchronous lookups off onto another thread, providing some semblance of an async API to gethostbyname.

Any feedback is welcome.

Thanks,

Gordon Sheridan
Netscape/AOL

Reply via email to