Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!ll-xn!mit-eddie!genrad!decvax!decwrl!sun!gorodish!guy From: guy%gorodish@Sun.COM (Guy Harris) Newsgroups: comp.sources.wanted Subject: Re: RCS wanted Message-ID: <19389@sun.uucp> Date: Wed, 20-May-87 19:36:09 EDT Article-I.D.: sun.19389 Posted: Wed May 20 19:36:09 1987 Date-Received: Sat, 23-May-87 10:01:49 EDT References: <131@dvm.UUCP> <3899@ihlpa.ATT.COM> Sender: news@sun.uucp Distribution: na Lines: 36 > RCS is not in the public domain (It contains some AT&T source code). Well, sort of. RCS itself does not include AT&T source code; however, it relies on some features added to "diff", and "diff" includes lots of AT&T source code. If you have a machine with a "diff" based on the 4.3BSD version, you don't have to worry, as that version includes all the necessary features. (SunOS 3.2 and later releases have this, and some version of Ultrix-32 probably introduced it as well. Other 4.[23]BSD UNIX boxes probably also have it, and some non-4.[23]BSD machines may have it as well.) > RCS is written by Walter F. Tichy at Purdue University, last email address > is ihnp4!pur-ee!tichy. I seem to remember seeing an address for him at Carnegie-Mellon University a while ago. > I have RCS up and running on System V and System Release 2.0 on machines > from a AT&T 3B2, 3B20, 3B15 and UTS machine. This entailed changing > the directory routines and several other one line changes. RCS itself does not require changes of that sort, but the modified "diff" does. You're probably best off snarfing one of the many versions of the directory library written for V7 file systems and using that, rather than backing out the directory library stuff. The directory library is a Good Thing, and people should use it. Alternatively, you can rip out the "diff -r" code, which should be the only code in "diff" that uses the directory library. Note, however, that if you want to bring RCS up on a machine that disallows dereferencing of null pointers, or that has pointers that are not the same size as "int"s, there are more changes that need to be made. Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com