RCS on Suns
Guy Harris
guy at sun.uucp
Thu Sep 18 03:38:42 AEST 1986
> 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 at sun.com (or guy at sun.arpa)
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list