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/'