[PATCH 0/4] sunrpc symbol cleanups

Florian Weimer fweimer@redhat.com
Mon Jul 6 19:03:03 GMT 2020


This series clears up a few unintentional symbol exports.

What's left are the the NSS RPC functions, which do not have full
equivalents in libtirpc as of today (only some of these functions are
implemented there).

Tested with and without --enable-obsolete-rpc --enable-obsolete-nsl, and
built with build-many-glibcs.py.

Florian Weimer (4):
  sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol
  sunrpc: Do not export key handling hooks by default
  sunrpc: Do not export getrpcport by default
  nss: Remove cryptographic key support from nss_files, nss_nis,
    nss_nisplus

 NEWS                                |   6 +
 nis/Makefile                        |   2 +-
 nis/nss_nis/nis-publickey.c         | 234 ----------------
 nis/nss_nisplus/nisplus-publickey.c | 411 ----------------------------
 nss/Makefile                        |   3 +-
 nss/nss_files/files-key.c           | 113 --------
 sunrpc/clnt_perr.c                  |   4 +
 sunrpc/getrpcport.c                 |   5 +
 sunrpc/key_call.c                   |  17 +-
 9 files changed, 32 insertions(+), 763 deletions(-)
 delete mode 100644 nis/nss_nis/nis-publickey.c
 delete mode 100644 nis/nss_nisplus/nisplus-publickey.c
 delete mode 100644 nss/nss_files/files-key.c

-- 
2.25.4



More information about the Libc-alpha mailing list