+1. This is the right answer. James did a yeoman's job with CSSC but the original is better than the copy.
On Mon, Jun 03, 2019 at 12:13:38PM +0200, Joerg Schilling wrote: > James Youngman <ja...@youngman.org> wrote: > > > It's a long time since I have had access to a system capable of > > running Cygwin, and it looks to me as if the code now in the Git > > repository for CSSC will no longer compile under Cygwin. > > > > The Cygwin code needs to be different because, among other things, > > under Cygwin one cannot rename an open file, so there would need to be > > differences in CSSC's control flow on that platform. > > Fortunately, the original AT&T SCCS source code has become an OpenSource > project in December 2006 and it is highly portable. Since the original SCCS > first closes the files that need to be renamed, SCCS works just fine on Cygwin > and this has been verified in January 2007 already. > > Check http://sourceforge.net/projects/sccs/files/ for older ("stable") > versions > of the source code and http://sourceforge.net/projects/schilytools/files/ for > recent snapshots of the source. > > The latest "stable" version in http://sourceforge.net/projects/sccs/files/ is > from February and the latest snapshot from schilytools with changed files in > the SCCS tree is from the end of May. This was mainly to make the SCCS test > suite pass on some platforms with broken time interface routines in libc and > do > not correctly support dates before 1.1.1970. > > I am happy to get feedback.. > > BTW: > > SCCS is 2x..50x faster than GNU CSSC and needs 4x..10x less memory than GNU > CSSC. > > J?rg > > -- > EMail:jo...@schily.net (home) J?rg Schilling D-13353 > Berlin > joerg.schill...@fokus.fraunhofer.de (work) Blog: > http://schily.blogspot.com/ > URL: http://cdrecord.org/private/ http://sf.net/projects/schilytools/files/' -- --- Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm