[Coco] 'arc' copy command and Stack Overflow (ERROR #207)

L. Curtis Boyle curtisboyle at sasktel.net
Mon Jan 26 09:50:08 EST 2015


That should have been “Alan”. Sorry, just starting my first coffee now… should have replied *after* that. <grin>
L. Curtis Boyle
curtisboyle at sasktel.net



> On Jan 26, 2015, at 8:43 AM, L. Curtis Boyle <curtisboyle at sasktel.net> wrote:
> 
> 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
>> 
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 



More information about the Coco mailing list