Subject: | |
From: | |
Reply To: | |
Date: | Tue, 19 Sep 1995 14:18:30 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Randy wrote:
> Actually, the code seemed to be doing the equivalent of a COPYSL 100
> _after_ having deleted the segments it was going to subsequently
> replace. This re-builds the file with an FLIMIT 100% bigger than the
> EOF. We started with an SL that looked like:
:SEGMENTER's -COPYSL command is very annoying.
SYNTAX
-COPYSL percent[,filename][;USERFORMAT]
The percentage you give it describes the about of space you want to
be available in the new sl relative to how much ACTUALLY USED data
there is in the file (not the EOF). So if you have an SL with lots of
stuff in it, and you delete almost all of it, then do a -COPYSL 100,
you only have room for as much more data as there is data left at the time
of the -COPYSL. This means that if you want there to be a
reasonable abount of freespace in the SL, you end up doing
-COPYSL <someverybignumber> to do it. So it's very hard to expand
an SL to a specific size.
I've seen at least one case where a customer rebuilt SL.PUB.SYS to a
HUGE size, and the segmenter failed to operate properly on it after
that.
G.
|
|
|