delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/1997/04/18/14:12:38

Date: Fri, 18 Apr 1997 20:11:29 +0200 (MET DST)
From: Mark Habersack <grendel AT hoth DOT amu DOT edu DOT pl>
Reply-To: grendel AT hoth DOT amu DOT edu DOT pl
To: Diego Zuccato <dz AT bo DOT dada DOT it>
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: <Pine.BSI.3.96.970418200919.29763C-100000@hoth.amu.edu.pl>
Organization: PPP (Pesticide Powered Pumpkins)
MIME-Version: 1.0

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.

- Raw text -


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