Ah, I found the problem. It's your miss. At Thu, 13 Mar 2003 10:51:05 +0100, Robert Millan wrote: > res_search is not present in -lresolv for libc0.3. from an autoconf test: > > $ cat test.c > /* Override any gcc2 internal prototype to avoid an error. */ > /* We use char because int might match the return type of a gcc2 > builtin and then its argument prototype would still apply. */ > char res_search(); > > int main() > { > res_search(); > return 0; > } > $ gcc test.c -o /dev/null -lresolv > /tmp/cct24sIo.o(.text+0x11): In function `main': > : undefined reference to `res_search' > collect2: ld returned 1 exit status
Program should be #include <resolv.h> int main() { res_search(const char *dname, int class, int type, unsigned char *answer, int anslen); return 0; } Look at resolv.h. You find the below definition: #define res_search __res_search I don't think it's bug, so I would like to close this report, ok? Regards, -- gotom _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd