[Coco] Re: Path command wasRe: OS-9 LVL II
John Donaldson
jadonaldson at charter.net
Sun Feb 20 09:49:05 EST 2005
Robert,
Here is what I have found. I booted the system. Startup ran, because
it iniz /r0 and then formated it.
After I got the command prompt, I did a path=? and got nothing. Path=
/dd/cmds /dd/pascal_cmds IS
in the startup file, just before the iniz /r0, so I know it had to be
executed. At the command prompt I did
a path= /dd/cmds /dd/pascal_cmds and when I type path=? I get
/dd/cmds
/dd/pascal_cmds
So now the path command is working. I then move DED from /dd/cmds to
/dd/pascal_cmds. I then
deleted it from /dd/cmds so that it only resides in /dd/pascal_cmds. At
the /DD command prompt I
typed DED @/d1 and it executed corretly. I then exited DED and the at
the same /DD command
prompt typed test and got ERROR 216. TEST is a ML program that Pascal
made and place in
/dd/pascal_cmds.
What we have is
1. Startup script did not set PATH for every shell.
2. If path is set, OS9 does search the path for the ML program that you
typed in { DED }
3. Test which is a ML program created by Pascal is NOT executed, unless
it is put into
the /DD/CMDS directory.
Now Pascal uses ASM to compile the program. Isn't ASM a Level I
program?? Could this be the
problem?? If RMA is used instead of ASM would that solve the problem??
John Donaldson
Robert Gault wrote:
> John Donaldson wrote:
>
>> Robert,
>> Even pure ML programs do not work on my system. Test is a ML program
>> that Pascal made.
>
>
> Maybe this is critical. Have you tried this test with a program
> created with an assembly package rather than Pascal? Heck, just move
> one of the standard OS-9 commands to the test directory. Clearly there
> is a difference between your system and mine with respect to ml
> programs. We need to find what the cause of this is.
>
>> It sits in
>> the Pascal_cmds directory. Path is set to Path= /dd/cmds
>> /dd/pascal_cmds. I can execute any ML program
>> that is in /dd/cmds, but when I try and excute the test ML program
>> from /DD , I get ERROR 216 - Bad Path
>> Name.Which means it searched /dd/cmds, but did not search
>> /dd/pascal_cmds. Now if I do a chx
>> /DD/pascal_cmds and execute the test ML program from /dd, it works.
>> The only conculsion I can come up
>> with is Path is NOT working.
>>
>> John Donaldson
>
>
>
More information about the Coco
mailing list