summaryrefslogtreecommitdiff
path: root/libc/inet
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-08-25 15:29:07 +0200
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2009-10-08 16:56:33 +0200
commitfdc6f045fa8b71a91a0c55b6390f8d0741e9f374 (patch)
tree8a90b5a472c32328f526a7fb9b8c67c36894073b /libc/inet
parent374e9300e8ba8e9b1a01bd35de981b32e95db3c8 (diff)
link-time warning for obsolescent/removed network funcs
Signed-off-by: aldot <rep.dot.nop@gmail.com>
Diffstat (limited to 'libc/inet')
-rw-r--r--libc/inet/resolv.c4
1 files changed, 4 insertions, 0 deletions
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