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