woan@cory.Berkeley.EDU (Ronald S. Woan) (09/26/88)
I remeber someone posting this query earlier in the month, but I have not seen any replies. Here's the question again: Is there any way to set a environment variable (i.e. PATH) to a string greater than 128 characters in length? If so, will DOS use the whole string? Ron woan@cory.berkeley.edu
wfp@dasys1.UUCP (William Phillips) (09/30/88)
It depends on what version of DOS you are using. If it's earlier than 3.1,
it _might_ be possible to do it through a program. If it is 3.1 (I am told
this only works with some copies, but it's always worked for me), you need
to put something like the following in your CONFIG.SYS:
shell=c:\command.com /p/e:16
where the number following e: is the number of PARAGRAPHS (16 byte blocks)
you want for the environment. In the example, e:16 will produce a 256-byte
environment. This feature is undocumented (though I have heard that _some_
MS-DOS manuals mention it (?)).
Under 3.2 and 3.3, the number following e: is the number of BYTES you want
for the environment. I believe this is documented.
I haven't the foggiest notion how to do it under 4.0.
Hope this helps.
--
William Phillips {allegra,philabs,cmcl2}!phri\
BEC Public Excess Unix {bellcore,cmcl2}!cucard!dasys1!wfp
New York, NY, USA !!! JUST SAY "NO" TO OS/2 !!!