Hi Steve- I sent these out yesterday, but I haven't seen them on the list or in mail archives. Ah. It's because I didn't copy the list! So, here goes. These two patches introduce a set of library functions that replace the separate AF_INET-only implementations in each component of nfs-utils (mount.nfs, showmount, sm-notify, etc) of GETPORT with a common shared implementation that supports both PMAP_GETPORT and RPCB_GETADDR, and both AF_INET and AF_INET6. Subsequent patches will convert each component to use these. These should build and operate correctly on systems without any trace of libtirpc libraries or headers. On such systems, only PMAP_GETPORT and AF_INET is supported. I think these are ready to be included in nfs-utils, so let's start the review process. --- Chuck Lever (2): nfs-utils: Introduce rpcbind client utility functions nfs-utils: Add AF_INET6-capable API to acquire an RPC CLIENT * configure.ac | 6 support/include/nfsrpc.h | 141 +++++++ support/nfs/Makefile.am | 2 support/nfs/getport.c | 965 ++++++++++++++++++++++++++++++++++++++++++++++ support/nfs/rpc_socket.c | 528 +++++++++++++++++++++++++ 5 files changed, 1641 insertions(+), 1 deletions(-) create mode 100644 support/include/nfsrpc.h create mode 100644 support/nfs/getport.c create mode 100644 support/nfs/rpc_socket.c -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html