[Coco] 'arc' copy command and Stack Overflow (ERROR #207)
L. Curtis Boyle
curtisboyle at sasktel.net
Mon Jan 26 09:43:15 EST 2015
ATD would be Allen Dekok, one of the original 4 programmers for NitrOS-9. So that source (unless somebody merged comments from various releases) would be older than the one you worked on, I believe.
L. Curtis Boyle
curtisboyle at sasktel.net
> On Jan 25, 2015, at 11:36 PM, Gene Heskett <gheskett at wdtv.com> wrote:
>
> On Sunday 25 January 2015 22:57:06 Stephen H. Fischer did opine
> And Gene did reply:
>> Be careful, NitrOS-9 has changed some related things.
>>
>> My similar Archive program counted on the return code from Disk Full to
>> stop and tell the user.
>>
>> Upon changing the syntax for another utility I thought I was done.
>>
>> Then I discovered that the disk full error was not being returned to
>> the program.
>
> That is a pretty serious charge Stephen. No coder in his right mind would
> remove that error return.
>
> What edition number is your in use rbf.mn saying it is?
>
>> Thus I needed to put a warning on my Colorful Sled text editor that use
>> with floppies or other small disks with little remaining space was not
>> advised.
>>
>> No where to report the problem, no one interested, no one to fix it.
>>
> Now days, this is the right place I think. This is after all, a community
> maintained os, and we are the community.
>
> Humm, the rbf.mn in the level1 tree of my last pull back in Nov 2014is
> edition 26!
> But let me check if level2 is different, I don't think they should be.
> At any rate, this is too short by several pages of printout, and does NOT
> ever load an #e$Full error anyplace in it.
>
> Humm, this is better, the level2 version claims its edition 37, much more
> believable.
>
> But while the labels etc are the same as when I last worked on it, someone
> (ATD) now has comments all over, reverting some of my faster 6309 code for
> the slower original. The diff is 8 machine cycles per instance. Now,
> since there is no mention of anyone whose initials are ATD in the edit
> trail at the top of the file, who is ATD?
>
> At any rate, the path to an exit from the time regs.b is loaded with
> #E$Full is quite convoluted. Its getting loaded is the result of looking
> at the allocation map and finding no more usable storage space. My quick
> checks do not see regs.b being used in the first 1 or two jumps after it
> has been loaded, but it is possible someone re-used regs.b, clearing the
> error.
>
> If you would like to help test, back up a few releases and find an edition
> 34, move it into the current hg pull after renaming this one, and go back
> the the build root, do a make clean dskclean; make dsk. Build a system
> disk using that one and then fill up a disk to overflowing. If you do not
> get an #E$Full (hex $F0, decimal 240) return then its being thrown away
> someplace external to rbf.mn.
>
>> Back in the Delphi days a report would have produced a fix to OS-9 in
>> days, maybe even from Kevin Darling.
>>
> Be very very careful what you ask for. One of Kevin's Christmas presents
> was a new rbf.mn, but he had carefully excised all the multiple sector
> cluster code from it. Maybe it was not intentional, but he crippled os9's
> ability to use bigger hard drives forever when he did that. When I
> volunteered to 6309 that code for Wes Gale all those years ago, a couple
> of odd items made me go back and dis the rmf.mn on the level 2
> distribution disk, where I did find that code and hauled it back into the
> version I was working on, fixing one bug and making another that has since
> been excised.
>
> The point is, that without that code, we would all be scrounging dumpsters
> looking for drives of a maximum size of a few k over 131 megabytes. Now
> we have a limit of 4Gb I believe with that code I put back in. There was
> one single equ hard coded in it, because there was not an equ listed in
> what was rbfdefs at the time that matched it. Probably still isn't.
>
> Do those tests please, and advise. And who is ATD??
>
>> SHF
>>
>> Attached is a PDF of the commands, binary is on SHF888 on my web page:
>>
>> http://home.mindspring.com/~sfischer1/
>>
>> ----- Original Message -----
>> From: "Allen Huffman" <alsplace at pobox.com>
>> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
>> Sent: Sunday, January 25, 2015 5:26 PM
>> Subject: Re: [Coco] 'arc' copy command and Stack Overflow (ERROR #207)
>>
>>>> On Jan 25, 2015, at 7:11 PM, Robert Gault <robert.gault at att.net>
>>>> wrote:
>>>>
>>>> My arc has crc $B12074 and says ed2. There are other archive
>>>> programs such as lha that might have a larger capacity.
>>>
>>> Ah. This "arc" is not an archiver -- it's a file copier, and one of
>>> the most-used tools I have ever used on OS-9. I will type out the
>>> help screen:
>>>
>>> arc -?
>>>
>>> Usage: arc [-acdeflmuv] from_dir to_dir
>>>
>>> a = all files
>>> c = confirm file if not there
>>> d = confirm non-existant directory
>>> e = confirm existing directory
>>> f = prevent copy of files
>>>
>>> ln = only n levels of the tree (1..9)
>>>
>>> m = do multilple (all) directories <- typo not mine
>>> v = verify the copy
>>> u = force uppercase for comparisons
>>>
>>> I think Bill Pearce (?) was the one who said he also used it. I do
>>> not recall where I got it from, but it's amazing. I have never had
>>> it fail until tonight ;-) --
>>> Allen Huffman - PO Box 22031 - Clive IA 50325 - 515-999-0227
>>> (vmail/TXT only) Sub-Etha Software - http://www.subethasoftware.com
>>> - Established 1990! Sent from my MacBook.
>>>
>>> P.S. Since 4/15/14, I have earned OVER $600 in Amazon gift cards via
>>> Swagbucks! Use my link and I get credit:
>>> http://swagbucks.com/refer/allenhuffman
>
>
> Cheers, Gene Heskett
> --
> "There are four boxes to be used in defense of liberty:
> soap, ballot, jury, and ammo. Please use in that order."
> -Ed Howdershelt (Author)
> Genes Web page <http://geneslinuxbox.net:6309/gene>
> US V Castleman, SCOTUS, Mar 2014 is grounds for Impeaching SCOTUS
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
More information about the Coco
mailing list