Message-Id: <9703052055.AA20033@hum.amu.edu.pl> Comments: Authenticated sender is From: "Mark Habersack" Organization: KGB To: OpenDOS Mailing List Date: Wed, 5 Mar 1997 21:51:17 +0100 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Subject: [opendos] OD case sensitivity Reply-To: grendel AT ananke DOT amu DOT edu DOT pl Cc: "Alaric B. Williams" Sender: owner-opendos AT mail DOT tacoma DOT net Precedence: bulk Probably someone has already noticed that but, just for the record, I will say it again: OpenDOS is internally case-sensitive in environment operations. Some programs (like Borland's RTM.EXE, VU.EXE from UltaCompressor II package, DCC 4.X and others) have problems finding programs/files when the 'path' variable is in lower case. Example: ** line in dconfig.sys set path=c:\opendos ** line in autoexec.bat PATH=c:\utils;c:\utils\uc ** in c:\utils there are, among others, files: dpmi16bi.ovl (Borland's DPMI overlay) rtm.exe (Borland's DPMI RunTime Manager) ** in c:\dcc40 there's a Borland 16-bit DPMI executable TVIEWER.EXE ** command typed c:\> tviewer.exe products.wri ** error message (short) stub: cannot find dpmi16bi.ovl When I've changed the 'set path=c:\opendos' to 'set PATH=c:\opendos' in dconfig.sys - everything went just OK. Conclusion: OpenDOS internally pays attention to the env. variable's case and programs that do 'getenv("PATH")' receive NULL. Or... what else could it be? -----------Visit http://ananke.amu.edu.pl/~grendel------------- Sometimes there's nothing to feel, sometimes there's nothing to hold. Sometimes there's no time to run away, sometimes you just feel so old. The times it hurts when you cry, the times it hurts just to breathe. And then it seems like there's no-one left, and all you want is to sleep. Fight, fight, fight - just push it away. Fight, fight, fight - just push it until it breaks