Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!SUN.COM!warrens From: warrens@SUN.COM (Warren Smith) Newsgroups: comp.protocols.tcp-ip Subject: Re: RPC Library sources for System V Message-ID: <8906141633.AA01919@sunned.sun.com> Date: 14 Jun 89 16:33:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 60 RPC/XDR is a necessary component of NFS, but it is not a "part" of NFS any more than IP is. We demonstrated NFS over OSI connectionless transports more than 2 years ago, for instance. RPCSRC 3.9 (I assume that this was what you meant by RPC 3.9) is a reference implementation of the RPC/XDR libraries. The reference base is BSD, not System V. It is a "freely licensed" piece of code. You shouldn't expect it to run on top of Interactive's IP stack unless the socket interface that you got from Interactive is the same as Berkeley's 4.3. Headers may be only part of the problem. RPCSRC 3.9 is not what ships with any particular vendors implementation of NFS. RPC does, but not RPCSRC (which is a particular instantiation of RPC). The interface to the RPC libraries should be the same across all implementations (I would like to hear, if this is not true). It sounds like you did not get the RPC from Interactive. Why not? Don't they supply it external to NFS? You are welcome to share any changes that you make to RPCSRC for creating a reference version for Interactive's socket interface. Just leave the copyright notices intact, so that others are also allowed "freely licensed" access to the code you send out. By the way, there is a RPCSRC 4.0 available in the sun-spots newsgroup at Rice University. It was supposed to have made it into comp.sources last March, but I am not sure if it has actually gotten out yet. This release contains Secure RPC, which has an improved authentication mechanism. It also assumes a 4.3BSD base. -Warren A. Smith Sun Microsystems ----- Begin Included Message ----- >From tcp-ip-RELAY@SRI-NIC.ARPA Mon Jun 12 23:57:19 1989 Date: 2 Jun 89 22:14:15 GMT From: jarvis.csri.toronto.edu!utgpu!utzoo!dciem!nrcaer!sce!xicom!alex@rutgers.edu (Alex Laney) Organization: XICOM Ottawa,Ont. Canada Subject: Re: RPC Library sources for System V References: <457@focsys.UUCP> Sender: tcp-ip-relay@sri-nic.arpa To: tcp-ip@sri-nic.arpa RPC is a standard part of NFS, no? I recall (faintly) somewhere that Interactive advertised this as part of their NFS product. I have a copy of their Host-based TCP-IP, and the RPC3.9 source code. My experience is that with modification of the headers, I could get it to compile, but it would crap-out at run-time. This was a few months ago, so I don't recall the exact error. I will be trying again soon, however. Alex Laney, Xicom Technologies. uunet!mitel!sce!xicom!alex (not alex@xicom.uucp) ----- End Included Message -----