-
Stewart Brodie authored
Prototypes upgraded to ANSI-style. This is required so that C++ source code can include them (third party needs this) Removed duplicate headers from inside rpclib - now uses the exported headers which should avoid inconsistencies developing. No longer uses cc400 during builds. Detail: Nearly every header is changed. Parameter prototypes cross-checked against actual source code, Solaris 2.6 headers, and comments in the rpclib headers. Build improvement: no longer uses "cc400" to compile clnt_udp.c. Previously this was done because newer compilers were alleged to generate broken code. The example quoted was the NFS module's free display. The fault actually lies in the NFS module passing the wrong parameters to xdr_string! Future builds of NFS will require TCPIPLibs-5_04 or later. Admin: Built. Tested by building NFS against it. Verified free space display works properly (needs NFS 2.36). Tested inclusion of all RPC headers from C++ source file worked without warnings or errors. Version 5.04. Tagged as 'TCPIPLibs-5_04'
8aba7b54