Date: Fri, 18 Apr 1997 20:11:29 +0200 (MET DST) From: Mark Habersack Reply-To: grendel AT hoth DOT amu DOT edu DOT pl To: Diego Zuccato cc: pierre AT tycho DOT com, opendos-developer AT delorie DOT com Subject: Re: Usage of directory entries In-Reply-To: <33577F5D.1A15@bo.dada.it> Message-ID: Organization: PPP (Pesticide Powered Pumpkins) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Fri, 18 Apr 1997, Diego Zuccato wrote: > > Well... not quite. DXEs were/are just a quick hack developed just to support a > > loadable 80x87 emulator support. They are limited to just one exported entry > > which makes them quite troublesome in more general use. > I developed a quite simple 'hack' to export/import many functions. Well, > import was not so simple (I had to use ASM to convert a vector of void* > to std lib ... Yes, but it's still DJGPP dependent - we cannot afford it on a system such as OpenDOS - the DLLs have to be usable from other compilers as well. > > I was thinking about creating a PE COFF loader for DLLs in that format? Comments? > I think something exists... A tool to generate DLLs. Sorry, I don't > remember its name :-( You're probably referring to DLM (Dynamically Loadable Modules) package? Yes, it provides somethin *very* close to DLLs (with some extra features like named C++ classes export/import) but it's also DJGPP-bound.