www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/04/19/04:09:14

Date: Wed, 19 Apr 1995 09:12:26 +0300
From: eliz AT is DOT elta DOT co DOT il. (Eli Zaretskii)
To: FIXER AT FAXCSL DOT DCRT DOT NIH DOT GOV
Subject: Re: SCCS/RCS for DOS/DJGPP
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

> they both have serious limitations.  They're both ports of RCS 5.6.  The
> one I'm currently using was built with 16-bit tools, and hence has memory
> limitations that make it crash/hang when trying to do complex operations
> (like check-in or merge) on files larger than about 80K.  This is bad.

Yes, it _is_ bad, but probably has nothing to do with RCS per se.  Did you
try to use DJGPP diff.exe instead of the one you've got with that port of
RCS?  My guess is it is the culprit.  RCS itself doesn't need too much
memory, AFAIK, but GNU Diff it calls to compare files is a memory hog: it
reads both files into memory, then consumes additional memory by building
structures which describe the files themselves and the differences between
them.  I use an ancient port of RCS to Microsoft C 3.x (!) and never had
any problems since I switched to DJGPP port of GNU Diff.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019