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: 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 Precedence: bulk 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