deprecated sunrpc and rpc/netdb.h
Thorsten Kukuk
kukuk@suse.de
Fri Mar 18 22:07:00 GMT 2016
On Fri, Mar 18, Roland McGrath wrote:
> Heartily agreed! I started to take a stab at this quite a while ago, but
> gave up quickly. I think it will be substantially simpler if we've first
> gotten all YP/NIS/NIS+-related code out of libc entirely (when TI-RPC or
> another project depending on it supplies libnss_{nis,nisplus,compat} and
> libnsl so no libc configuration needs to do so even for ABI compatibility).
We have that already (they can be compiled against glibc sunrpc
or libtirpc):
libnsl replacing libnsl from glibc/nis:
git: https://github.com/thkukuk/libnsl
tar archives: http://www.linux-nis.org/download/libnsl/
libnss_compat replacing glibc/nis/nss_compat. There are no changes
or functional differences, it's only standalone:
git: https://github.com/thkukuk/libnss_compat
tar archives: http://www.linux-nis.org/download/libnss_compat/
libnss_nis replacing glibc/nis/nss_nis. This version is now
using the new NIS protocol if compiled and linked against
above libnsl and libtirpc:
git: https://github.com/thkukuk/libnss_nis
tar archives: http://www.linux-nis.org/download/libnss_nis/
libnss_nisplus replacing glibc/nis/nss_nisplus. This required
much more changes than for the rest and I thought. It should
work, but I couldn't test it against a NIS+ server.
git: https://github.com/thkukuk/libnss_nisplus
tar archives: http://www.linux-nis.org/download/libnss_nisplus/
Thorsten
--
Thorsten Kukuk, Senior Architect SLES & Common Code Base
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
More information about the Libc-alpha
mailing list