I think it's handled by libc. From busybox, I see the getaddrinfo() call which returns an error. I think internally the gethostbyname() function inside libc fails.
On Wed, Aug 12, 2009 at 10:05 PM, Jerome Duval <[email protected]>wrote: > Maybe I'm missing something, but I don't see you describing your DNS > client anywhere. Does the bionic libc do that? > > > Nikhil Gautam wrote: > > Thanks Csillag, > > I did tried busybox and it produces the similar error. The only difference > is with busybox, I can't even ping "localhost" which is defined in > /etc/hosts. Ping to IP address works fine. > Note: I am building busybox statically linked. > > Do you know how does android applications resolve names or how do I get the > android ping to work with name? > > Thanks. > > Jolly > > 2009/8/12 Csillag Tamas <[email protected]> > >> >> On Wed, Aug 12, 2009 at 11:58:11AM -0700, jolly1312 wrote: >> > I am trying to get the ping working in Android running on ARM. >> > >> > Ping to IP addresses works fine but when I ping to name I get >> > >> > "ping: unknown host www.yahoo.com" >> ... >> > Also /etc/resolv.conf is also there: >> > echo nameserver 4.2.2.2 > /etc/resolv.conf >> >> I think the thing is that android userland tools (bionic libc) does >> not use resolv.conf nor nss. You should use busybox for this purpose. >> >> Regards, >> cstamas >> -- >> CSILLAG Tamas (cstamas) - >> http://digitus.itk.ppke.hu/~cstamas<http://digitus.itk.ppke.hu/%7Ecstamas> >> >> >> >> > > > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
