[net.micro.atari16] Environment strings

dmh@JULIET.CALTECH.EDU (David M Hull) (05/15/86)

[sorry if this is a duplicate message]

Hi-

	Does anyone know how to get  at  the  flinking	environment  string
(like  if you don't know what's already  there in order to use SHEL_ENVRN)?
What,  if anything, is usually stored there?  Who looks at the	environment
string (e.g., is there a PATH variable that  maybe  the  silly	COMMAND  or
silly BATCH programs use? (I somehow doubt it)).

	I tried printing out the contents of memory at _base (which is	set
up in GEMSTART.O and company).	It did not match  up  with  either  of	the
formats given  in  the	CPM-68K  documentation	(one  mentions	environment
strings, one doesn't --- and then there's the_envir, the system variable).
 Of course TOS is not, never was  and  never  will  be	CPM-68K.   Maybe  I
should dig up some MS-DOS documentation?

	(I realize there are a	couple	of  REGISTERED	TRADEMARKS  in	the
above.	Please don't shoot.)

	Also, who do I have to sleep with to get (C) source for  a  ramdisk
(source for my own information, ramdisk because I need	it)?   Who  decided
that a C compiler with (effectively (?)) 7-character  identifiers  was	fit
to be seen in public (/real/ programmers . . .)?

	Ok., so I'm culturally deprived -- what's a :-) and how do  I  keep
them away from innocent bystanders?  And which is better --- /emphasis/  or
*emphasis*?  I haven't been so distressed since I didn't know which fork to
use . . .

			-- dmh
			   (It's about the New Genre)