Path: utzoo!utstat!news-server.csri.toronto.edu!math.lsa.umich.edu!zaphod.mps.ohio-state.edu!wuarchive!cs.utexas.edu!sun-barr!lll-winken!uunet!ecompin!netxcom!elw From: elw@netx.com (Edwin Wiles) Newsgroups: news.software.nntp Subject: Re: Help with NNTP Client and RRN? Keywords: nntp rrn help Message-ID: <8478@netxcom.DHL.COM> Date: 9 Oct 90 02:02:18 GMT References: <8431@netxcom.DHL.COM> Sender: news@netxcom.DHL.COM Distribution: usa Organization: NetExpress Inc., Vienna, VA, USA Lines: 21 Thanks Anyway! But I finally figured it out. We have EXCELAN on our Xenix Sys V 386 2.3.2. There were two problems with the common/clientlib.c code for EXCELAN tcp/ip. 1) No allowance had been made for the fact that "rhost" under EXCELAN expects the machine name it's given to be a "char **", not just a "char *". This, possibly along with several other mixed-type problems, is apparently what lead to the attempt at invoking as root causing a segmentation violation. 2) The Excelan code in common/clientlib.c made use of the "rresvport" call, which is restricted to superuser use only. There is a way to achieve much the same effect by using "socket" which is not restricted to superuser. If anyone is interested, I'll send along my "common/clientlib.c" file. Thanks Anyway! Edwin.