🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.bugs.4bsd
Article #1679

Re: RCS on Suns

#1679
From: Guy Harris
Date: Wed, 17 Sep 1986 17:38
45 lines
2848 bytes
> I've heard that someone posted fixes to RCS that will allow it to run
> on Sun 3's.  Since I don't normally read this news group, I missed the
> posting.  Could someone please send me a copy of the posting?  Thanks.

To be precise, somebody posted fixes to *the version of RCS that came with
4.3BSD* that, *among other things*, allow it to run on Sun-3s and other
machines that don't let you get away with illegal things like dereferencing
null pointers.  They also allow it to run on System III/System V systems,
with or without "sendmail" - *and* allow it to run on machines where
sizeof(int) != sizeof(char *).  The latter changes probably accounted for
about 90% of the posting; it was over 100KB of context "diff"s.

The version of RCS that comes with 4.3BSD assumes you are running the 4.3BSD
version of "diff" and "diff3".  I believe those versions of "diff" and
"diff3" will run on Suns with no changes.  The version that comes with
4.2BSD also comes with its own private versions of "diff" and "diff3"; these
are based on the 4.*1*BSD versions, I don't know whether they run on Suns or
not, I don't have any fixes to make them do so, and I don't have much
interest in finding out whether they do or not.  The recently-announced 3.2
release of our OS incorporates the 4.3BSD versions of "diff" and "diff3".

Therefore:

	1) If you're not interested in machines where sizeof(int) !=
	   sizeof(char *) (when I originally did this stuff, I was
	   working on such a machine, so I was definitely interested),
	   you can save several machines a lot of UUCP time by not
	   getting those changes.

	2) If you don't have access to 4.3BSD source, you may have a
	   fair bit of work to do in order to get the private
	   versions of "diff" and "diff3" running, unless your Sun
	   is running 3.2 or later (if you already have it, it most
	   likely is not running 3.2, as it hasn't started shipping
	   yet).  Even if you will be running 3.2 when you get your
	   machines, you'll either have to run "patch" with the
	   diffs and hope it can apply the changes to the 4.2BSD
	   version, or apply them manually.

I sent you mail asking which version you had, but you obviously never
received it; do you know a reliable mail path?
-- 
	Guy Harris
	{ihnp4, decvax, seismo, decwrl, ...}!sun!guy
	guy@sun.com (or guy@sun.arpa)
Technical Details
Message-ID: <7359@sun.uucp>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!pyramid!decwrl!sun!guy
References: <2274@psuvax1.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-crg!lll-lcc!pyramid!decwrl!sun!guy
From: guy@sun.uucp (Guy Harris)
Newsgroups: net.bugs.4bsd
Subject: Re: RCS on Suns
Message-ID: <7359@sun.uucp>
Date: Wed, 17-Sep-86 13:38:42 EDT
Article-I.D.: sun.7359
Posted: Wed Sep 17 13:38:42 1986
Date-Received: Fri, 19-Sep-86 23:23:55 EDT
References: <2274@psuvax1.UUCP>
Distribution: net
Organization: Sun Microsystems, Inc.
Lines: 45