Article View: comp.sys.atari.st
Article #31301(none)
From: orc
Date: Thu, 17 Mar 1988 02:26
Date: Thu, 17 Mar 1988 02:26
33 lines
1858 bytes
1858 bytes
About LVRC variable problems with various shells....
When I ported Levee to the ST (late 1985...), I didn't have access to any
other shells or anything, and there wasn't any getenv() available for the
machine or for alcyon C. So I wrote one, using the prototype environment in
the bios listing as the form to make the environment like. The prototype
environment is 'VAR='{null}'VALUE'{null}.... And certain shells/libraries
(dlibs, JSH, MWC-shell, and apparently the BDT shell) produce an environment
of the form 'VAR=VALUE'{null}. So, Levee will just laugh at those
environment variables.
But that is likely to change, because I've found some situations where
my old environment readers will fail. (running nested teeny-shells under
STadel while a copy of Turbodos is sitting in the background makes my
environment reader very unhappy, for example. And let's not talk about
Amulti and my environment reader, shall we?) So, in the grand tradition of
all shareware programmers, I'm gonna STEAL* a getenv()/putenv() from dlibs
and stuff it into the Levee and the teeny-shell and all that. (and maybe
I'll even put in a workaround for the GEM console-input-overrun bug while I'm
at it - MUMBLE!)
But for right now... Well, (shrug), I guess you'll haveta suffer; or use
the teeny-shell.
-orc
-david parsons
-orc@pell.UUCP
-orc@pell (6123779239)
-etc.
Technical Details
Message-ID:
<356@stag.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!rosevax!pwcs!stag!daemonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!rosevax!pwcs!stag!daemon From: orc@pell.UUCP Newsgroups: comp.sys.atari.st Subject: (none) Message-ID: <356@stag.UUCP> Date: 17 Mar 88 02:26:20 GMT Sender: daemon@stag.UUCP Lines: 33