OSDN Git Service

Re-backport all the rpc stuff from glibc 2.2.5. This allows us to make this
authorEric Andersen <andersen@codepoet.org>
Mon, 17 Jun 2002 21:12:16 +0000 (21:12 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 17 Jun 2002 21:12:16 +0000 (21:12 -0000)
commitcdb3c81f36283df4b53f24a374d78c695e9d8b06
tree9494bff7c98929e44c41dcdde32dc3fc6faf4330
parent6ba832b158c91c6b35e1832220b3fc5ebf76333f
Re-backport all the rpc stuff from glibc 2.2.5.  This allows us to make this
junk (and I do mean that ;-) thread safe without undue pain.  Adds 12k worth to
the code size I'm afraid, but since I never use NFS and therefore never include
this stuff, I guess thats acceptable.  I still need to enable the multi-threaded
bits...
 -Erik
45 files changed:
libc/inet/rpc/Makefile
libc/inet/rpc/auth_none.c
libc/inet/rpc/auth_unix.c
libc/inet/rpc/authunix_prot.c
libc/inet/rpc/bindresvport.c
libc/inet/rpc/clnt_generic.c
libc/inet/rpc/clnt_perror.c
libc/inet/rpc/clnt_raw.c
libc/inet/rpc/clnt_simple.c
libc/inet/rpc/clnt_tcp.c
libc/inet/rpc/clnt_udp.c
libc/inet/rpc/clnt_unix.c [new file with mode: 0644]
libc/inet/rpc/create_xid.c [new file with mode: 0644]
libc/inet/rpc/errqueue.h [new file with mode: 0644]
libc/inet/rpc/get_myaddress.c
libc/inet/rpc/getrpcport.c
libc/inet/rpc/pmap_clnt.c
libc/inet/rpc/pmap_getmaps.c
libc/inet/rpc/pmap_getport.c
libc/inet/rpc/pmap_prot.c
libc/inet/rpc/pmap_prot2.c
libc/inet/rpc/pmap_rmt.c
libc/inet/rpc/rpc_callmsg.c
libc/inet/rpc/rpc_commondata.c
libc/inet/rpc/rpc_dtablesize.c
libc/inet/rpc/rpc_prot.c
libc/inet/rpc/rpc_thread.c [new file with mode: 0644]
libc/inet/rpc/rtime.c [new file with mode: 0644]
libc/inet/rpc/svc.c
libc/inet/rpc/svc_auth.c
libc/inet/rpc/svc_auth_unix.c
libc/inet/rpc/svc_raw.c
libc/inet/rpc/svc_run.c
libc/inet/rpc/svc_simple.c
libc/inet/rpc/svc_tcp.c
libc/inet/rpc/svc_udp.c
libc/inet/rpc/svc_unix.c [new file with mode: 0644]
libc/inet/rpc/xdr.c
libc/inet/rpc/xdr_array.c
libc/inet/rpc/xdr_float.c
libc/inet/rpc/xdr_intXX_t.c [new file with mode: 0644]
libc/inet/rpc/xdr_mem.c
libc/inet/rpc/xdr_rec.c
libc/inet/rpc/xdr_reference.c
libc/inet/rpc/xdr_stdio.c