remove RPC implementation
commita1a8064169aeda79e3266a2db9cce25e361a86dc
authorWaldemar Brodkorb <wbx@openadk.org>
Mon, 20 Mar 2017 17:10:36 +0000 (20 18:10 +0100)
committerWaldemar Brodkorb <wbx@openadk.org>
Mon, 20 Mar 2017 17:10:36 +0000 (20 18:10 +0100)
tree526902649b5dfb9e1e9f6c632349df475a6bb597
parent2d8ea0524b016d29cf28615449b22b96dd5067b2
remove RPC implementation

The included RPC implementation is ipv4 only.
Other C library projects have either deprecated the internal
RPC implementation (GNU C Library) or never implemented such
functionality (musl C Library). The latest rpcbind release (0.2.4)
checks for libtirpc and does not allow to be build with uClibc-ng
RPC without patching. The common use case for RPC nowadays is to
use rpcbind together with nfs-utils to provide NFS server or client
support to a system.

The included RPC implementation does create issues with duplicate
symbol failures when statically compiling with RPC enabled.
77 files changed:
Makefile.in
extra/Configs/Config.in
include/netdb.h
include/protocols/timed.h
include/rpc/auth.h [deleted file]
include/rpc/auth_des.h [deleted file]
include/rpc/auth_unix.h [deleted file]
include/rpc/clnt.h [deleted file]
include/rpc/des_crypt.h [deleted file]
include/rpc/key_prot.h [deleted file]
include/rpc/netdb.h [deleted file]
include/rpc/pmap_clnt.h [deleted file]
include/rpc/pmap_prot.h [deleted file]
include/rpc/pmap_rmt.h [deleted file]
include/rpc/rpc.h [deleted file]
include/rpc/rpc_des.h [deleted file]
include/rpc/rpc_msg.h [deleted file]
include/rpc/svc.h [deleted file]
include/rpc/svc_auth.h [deleted file]
include/rpc/types.h [deleted file]
include/rpc/xdr.h [deleted file]
libc/inet/Makefile.in
libc/inet/rpc/.indent.pro [deleted file]
libc/inet/rpc/Makefile [deleted file]
libc/inet/rpc/Makefile.in [deleted file]
libc/inet/rpc/auth_none.c [deleted file]
libc/inet/rpc/auth_unix.c [deleted file]
libc/inet/rpc/authunix_prot.c [deleted file]
libc/inet/rpc/bindresvport.c [deleted file]
libc/inet/rpc/clnt_generic.c [deleted file]
libc/inet/rpc/clnt_perror.c [deleted file]
libc/inet/rpc/clnt_raw.c [deleted file]
libc/inet/rpc/clnt_simple.c [deleted file]
libc/inet/rpc/clnt_tcp.c [deleted file]
libc/inet/rpc/clnt_udp.c [deleted file]
libc/inet/rpc/clnt_unix.c [deleted file]
libc/inet/rpc/create_xid.c [deleted file]
libc/inet/rpc/errqueue.h [deleted file]
libc/inet/rpc/get_myaddress.c [deleted file]
libc/inet/rpc/getrpcent.c [deleted file]
libc/inet/rpc/getrpcport.c [deleted file]
libc/inet/rpc/pm_getmaps.c [deleted file]
libc/inet/rpc/pm_getport.c [deleted file]
libc/inet/rpc/pmap_clnt.c [deleted file]
libc/inet/rpc/pmap_prot.c [deleted file]
libc/inet/rpc/pmap_prot2.c [deleted file]
libc/inet/rpc/pmap_rmt.c [deleted file]
libc/inet/rpc/rcmd.c [deleted file]
libc/inet/rpc/rexec.c [deleted file]
libc/inet/rpc/rpc_cmsg.c [deleted file]
libc/inet/rpc/rpc_commondata.c [deleted file]
libc/inet/rpc/rpc_dtablesize.c [deleted file]
libc/inet/rpc/rpc_private.h [deleted file]
libc/inet/rpc/rpc_prot.c [deleted file]
libc/inet/rpc/rpc_thread.c [deleted file]
libc/inet/rpc/rtime.c [deleted file]
libc/inet/rpc/ruserpass.c [deleted file]
libc/inet/rpc/sa_len.c [deleted file]
libc/inet/rpc/svc.c [deleted file]
libc/inet/rpc/svc_auth.c [deleted file]
libc/inet/rpc/svc_authux.c [deleted file]
libc/inet/rpc/svc_raw.c [deleted file]
libc/inet/rpc/svc_run.c [deleted file]
libc/inet/rpc/svc_simple.c [deleted file]
libc/inet/rpc/svc_tcp.c [deleted file]
libc/inet/rpc/svc_udp.c [deleted file]
libc/inet/rpc/svc_unix.c [deleted file]
libc/inet/rpc/xdr.c [deleted file]
libc/inet/rpc/xdr_array.c [deleted file]
libc/inet/rpc/xdr_float.c [deleted file]
libc/inet/rpc/xdr_intXX_t.c [deleted file]
libc/inet/rpc/xdr_mem.c [deleted file]
libc/inet/rpc/xdr_rec.c [deleted file]
libc/inet/rpc/xdr_reference.c [deleted file]
libc/inet/rpc/xdr_stdio.c [deleted file]
libpthread/linuxthreads/cancel.c
libpthread/linuxthreads/specific.c