[Coco] Re: Path command wasRe: OS-9 LVL II
John Donaldson
jadonaldson at charter.net
Sun Feb 20 11:46:21 EST 2005
Renamed s.t.a.r.t.u.p autoexec, still nothing.
John Donaldson
John Donaldson wrote:
> Wrote a scripted call s.t.a.r.t.u.p and in it I put
> path= /DD/CMDS /DD/PASCAL_CMDS
>
> Rebooted system. At command prompt I typed PATH=? and got nothing back.
> Anymore suggestions?? Seems the ONLY way to have this automatic is to
> do the PATH command
> at the command prompt and NOT from a script.
>
> John Donaldson
>
>
>
> Robert Gault wrote:
>
>> The primary problem seems to be that we are dealing with a hack to
>> shell rather than a change to the OS-9 system. We probably need a
>> change to one of the managers for something like path= to work with
>> all possible combinations of intermediate code modules.
>>
>> As for what Pascal created, if Ident indicates Test is ml code then I
>> don't understand what the difference is between Test and dEd regards
>> path=.
>>
>> John Donaldson wrote:
>>
>>> 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.
>>
>>
>>
>> It won't stick unless the last line in the startup file is
>> i=/1
>>
>>> 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