From fdc6f045fa8b71a91a0c55b6390f8d0741e9f374 Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Tue, 25 Aug 2009 15:29:07 +0200 Subject: link-time warning for obsolescent/removed network funcs Signed-off-by: aldot --- libc/inet/resolv.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libc') diff --git a/libc/inet/resolv.c b/libc/inet/resolv.c index ca191ac4e..66114668c 100644 --- a/libc/inet/resolv.c +++ b/libc/inet/resolv.c @@ -2154,6 +2154,7 @@ int gethostbyname_r(const char *name, return i; } libc_hidden_def(gethostbyname_r) +link_warning(gethostbyname_r, "gethostbyname_r is obsolescent, use getnameinfo() instead."); #endif @@ -2469,6 +2470,7 @@ int gethostbyaddr_r(const void *addr, socklen_t addrlen, #undef in6 } libc_hidden_def(gethostbyaddr_r) +link_warning(gethostbyaddr_r, "gethostbyaddr_r is obsolescent, use getaddrinfo() instead."); #endif @@ -2586,6 +2588,7 @@ struct hostent *gethostbyname(const char *name) #endif } libc_hidden_def(gethostbyname) +link_warning(gethostbyname, "gethostbyname is obsolescent, use getnameinfo() instead."); #endif @@ -2607,6 +2610,7 @@ struct hostent *gethostbyaddr(const void *addr, socklen_t len, int type) return hp; } libc_hidden_def(gethostbyaddr) +link_warning(gethostbyaddr, "gethostbyaddr is obsolescent, use getaddrinfo() instead."); #endif -- cgit v1.2.3