🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #25593

Re: finding name of program

#25593
From: wheels
Date: Thu, 12 Mar 1987 20:16
25 lines
1628 bytes
In article <4374@utah-cs.UUCP>, sandra@utah-cs.UUCP (Sandra J Loosemore) writes:
> What I would really like is a pathname, so I can make MicroGNUEmacs look
> for a startup file in the same place as where the executable lives.
> 
> -Sandra
> (utah-cs!sandra or sandra@cs.utah.edu)

This problem also exists in the MS-DOS world. How should a program
determine where to look to find other parts of itself (overlays,
resource files, etc.).

One solution is to have the program use the PATH environment variable,
and look in all those places. Can anyone tell me if TOS has environment
variables? Are they set when using GEM, or only when using a shell?

Another solution is to load a resident program which intercepts all
opens and does its own searching. This is available for MS-DOS, but
I don't know the details of its inner works.

If neither of these is available, TOS programs may just have to look
in a few predetermined places (/, /bin, /auto, etc.). I hope something
else can be done.
-- 
Gerry Wheeler                  {seismo,decvax,ihnp4}!watmath!mks!wheels
Mortice Kern Systems Inc.
Technical Details
Message-ID: <227@mks.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!mks!wheels
References: <4374@utah-cs.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!mks!wheels
From: wheels@mks.UUCP
Newsgroups: comp.sys.atari.st
Subject: Re: finding name of program
Message-ID: <227@mks.UUCP>
Date: Thu, 12-Mar-87 15:16:54 EST
Article-I.D.: mks.227
Posted: Thu Mar 12 15:16:54 1987
Date-Received: Fri, 13-Mar-87 06:15:52 EST
References: <4374@utah-cs.UUCP>
Organization: Mortice Kern Systems, Waterloo, Ont.
Lines: 25
Summary: Has this been solved in the general case?