Suppress incorrect link warnings for NSS symbols
authorChris Metcalf <cmetcalf@tilera.com>
Tue, 30 Oct 2012 18:14:33 +0000 (14:14 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Tue, 30 Oct 2012 18:14:33 +0000 (14:14 -0400)
commit017678433caae358b1782a2438b10e1ed510a8ad
treefd9915a47e3a2b0c65dd2981ea249a9f4b8ec7a8
parentd44a6f8b9995932b20a2ebbf4ca2fb1be673e49d
Suppress incorrect link warnings for NSS symbols

When glibc is built with --enable-static-nss, the warning that
using NSS symbols requires the nss shared objects to be present
is no longer true, as those symbols are built into libc.  Suppress
the warning for those symbols by providing a new macro
(nss_interface_function) for the NSS functions that is defined as
static_link_warning in the normal case, and empty for static NSS.
ChangeLog
grp/initgroups.c
nss/getXXbyYY.c
nss/getXXbyYY_r.c
nss/getXXent.c
nss/getXXent_r.c
nss/nsswitch.h
sysdeps/posix/getaddrinfo.c