delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/05/30/06:55:03

From: ao950 AT FreeNet DOT Carleton DOT CA (Paul Derbyshire)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Shared libraries
Date: 30 May 1997 05:04:42 GMT
Organization: The National Capital FreeNet
Message-ID: <5mln5a$1fp@freenet-news.carleton.ca>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 970527101740 DOT 10847K-100000 AT is>
Reply-To: ao950 AT FreeNet DOT Carleton DOT CA (Paul Derbyshire)
NNTP-Posting-Host: freenet5.carleton.ca
Lines: 27
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Eli Zaretskii (eliz AT is DOT elta DOT co DOT il) writes:
> On 26 May 1997, Paul Derbyshire wrote:
> 
>> And if these djgpp-dlls were always stored in a specific location, say
>> c:\, or c:\djdll, or some recognized location, then nobody would get their
>> disks filling up with duplicated code. 
> 
> IMHO, this won't help.  Since MS-DOS doesn't have standardized
> directory trees, you cannot rely on people having such a directory.
> Even %DJDIR% is different on each machine.  A good example of these
> problems is CWSDPMI: it is no coincidence that DJGPP programs look
> for it in the same directory where the .exe resides, in addition to
> the PATH.  Try distributing a binary without CWSDPMI and telling
> people they should have it in a standard directory and see what
> happens.  

A smart install could create a standard directory in its absence. It can
either prompt for a hard drive letter or assume it can put the djl's on C.
(Better to ask for a drive letter; D might have the disk space and C might
not.)

--
    .*.  Where feelings are concerned, answers are rarely simple [GeneDeWeese]
 -()  <  When I go to the theater, I always go straight to the "bag and mix"
    `*'  bulk candy section...because variety is the spice of life... [me]
Paul Derbyshire ao950 AT freenet DOT carleton DOT ca, http://chat.carleton.ca/~pderbysh

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019