Path: utzoo!attcan!uunet!convex!thurlow From: thurlow@convex.com (Robert Thurlow) Newsgroups: comp.protocols.nfs Subject: Re: Is RPC in SVR4 implemented in kernel or user level? Keywords: SVR4 Message-ID: <103795@convex.convex.com> Date: 10 Jul 90 19:04:39 GMT References: <1990Jul10.032917.13692@cbnews.att.com> Sender: usenet@convex.com Lines: 21 rock@cbnews.att.com (Y. Rock Lee) writes: >In the beta version of 3B2 SVR4 source directory, I found two rpc/ >directories: one in the kernel area and another in the user lib area. >Files sys/rpc/svc.c and librpc/svc.c look extremely similar to me. >Does this mean SVR4 has two "duplicate" RPCs for different purposes? >I am totally lost here. Can some guru out there give me a hint? The kernel has to do RPC over UDP/IP for NFS accesses, so some files are needed there. More files are needed to do RPC for general user level applications, and they live in the libraries. The common files in the Sun NFSSRC reference port are identical; our revision control system has links in some underlying directories to ensure that the changes made are made to both kernel and user level code. Rob T -- Rob Thurlow, thurlow@convex.com or thurlow%convex.com@uxc.cso.uiuc.edu ---------------------------------------------------------------------- A geek is a terrible thing to waste. Help support the 1990 "Get A Life" Initiative! Send your contributions now! Operators are standing by!