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

Reply via email to