Subject: Re: Some Sparc problems`
To: David S. Miller <davem@jenolan.rutgers.edu>
From: Darren Reed <darrenr@arbld.unimelb.edu.au>
List: port-sparc
Date: 11/25/1996 23:25:48
In some email I received from David S. Miller, sie wrote:
> 
>    Date: Sun, 24 Nov 1996 22:17:43 -0800 (PST)
>    From: MLARKIN@CSUPomona.Edu
> 
>    1. The Solaris JDK doesn't work under NetBSD (panics the machine and reboots).
>       (Actually, this happens to me due to libresolv not working right. Is this
>        just me, or has anyone gotten >ANY< Solaris X programs to work? Anything
>        linked with libresolv totally kills my machine.)
> 
> The resolver under Solaris uses the threaded "doors" mechanism to do
> name service requests.  This would require emulation of solaris
> threads, and reverse engineering the "doors" kernel interface.
> 
> So, any Solaris binary which enters the resolver will not work until
> this is implemented.

Isn't this dependant on nsswitch.conf ?

Also, you might like to check if "/etc/.name_service_door" is present.

Try delete that, if present.

(I just did a "truss ping foo |& grep door", saw it open that before doing
 a door_info() call, remove that file, and it no longer does a door_info()
 call and my hosts entry in nsswitch.conf is "dns files").

Darren