[Coco] Re: Path command wasRe: OS-9 LVL II

Kevin Diggs kevdig at hypersurf.com
Sat Feb 19 19:23:38 EST 2005


John,

	I don't have shell plus so probably can't help. What is test? Could it 
be case sensitive (PASCAL_CMDS vs Pascal_cmds)?

John Donaldson wrote:
> Kevin,
>   The PATH command does not seem to work for me. I have it in my Startup as
> PATH= /DD/CMDS  /DD/PASCAL_CMDS
> 
> I even typed the same thing from the command prompt and I can do a 
> PATH=?  and it will print
> /DD/CMDS
> /DD/PASCAL_CMDS
> 
> BUT when I try and execute a executable file in Pascal_cmds called test, 
> I get ERROR 216 - Path Not
> Found. Only if I move it to the /DD/CMDS  or do a CHX /dd/PASCAL_CMDS 
> will it execute.
> 
> John Donaldson

I think you mean exec (or F$Fork for OS9) not open. Some of the exec 
LIBRARY routines do know how to search the PATH ENV for a command. I 
don't think the exec syscall does.

>>
>> But if a program tries to open a file by name, it is going thru the 
>> OS, but  not the Shell, so PATH expansion might not be available.  The 
>> F$Open OS  call is restricted to what Microware built into OS9, and 
>> does not have access to  the powers of ShellPlus.  Even the Linux 
>> C-Library open() command has  limitations in this regard.
>>




More information about the Coco mailing list