Article View: demon.ip.developers
Article #540Re: Small timezone bug in KA9Q/SMTPSERV.C
From: David Buckley
Date: Wed, 18 Jun 1997 00:00
Date: Wed, 18 Jun 1997 00:00
41 lines
2245 bytes
2245 bytes
In article <865985059snz@wash.demon.co.uk> john@wash.demon.co.uk (John Washington) writes: > > [snip] > > Sounds like time to wheel out the idea of dynamically loaded > modules for ka9q again? > > One way would be to write an NE-executable loader, add > support for DLLs, and construct ka9q itself from one > or more such DLLs. > > Heck, if you had the stomach for it you could give those > modules names like, er, how about USER, KERNEL and GDI? > > ;-) The Phar-LAP 286 (or 386) DOS extenders allow you to do this. I've built a protected mode version of ka9q and the changes necessary to clean up the code to be operarable in an extended environment are quite small. However I didn't get as far as doing the serial port work, but running on packet drivers it was fine. With 286 extender, you have a 16meg address space, and seeing whole megs of free memory was very strange... Then you could have .DLLs, dynamically loaded, and/or unloaded. the concept is well proven in Galacticomm's MajorBBS system, which uses just such an approach; there is a single executable with the core communications and scheduling stuff, and then all the user level services are provided as DLLs. -- ----------------------------------------+------------------------------------ David Buckley of Electric Solutions Ltd | Email: dbuckley@esl.tex.com Services to the Computing,Electronics | and Entertainment industries. | Calling from South London, in the UK | -----------------------------------------------------------------------------
Technical Details
Message-ID:
<866641520snx@esl.tex.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<865335020snz@wash.demon.co.uk> <865420331snz@fokker.demon.nl> <865465853snz@grempc.demon.co.uk> <5n6jki$3qs@info.noc.demon.net> <865705959snz@grempc.demon.co.uk> <5nguh9$7ca@info.noc.demon.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10bb05,7d79f79d32c978c9 X-Google-Attributes: gid10bb05,public From: dbuckley@esl.tex.com (David Buckley) Subject: Re: Small timezone bug in KA9Q/SMTPSERV.C Date: 1997/06/18 Message-ID: <866641520snx@esl.tex.com> X-Deja-AN: 249426852 References: <865335020snz@wash.demon.co.uk> <865420331snz@fokker.demon.nl> <865465853snz@grempc.demon.co.uk> <5n6jki$3qs@info.noc.demon.net> <865705959snz@grempc.demon.co.uk> <5nguh9$7ca@info.noc.demon.net> X-Mail2News-User: dbuckley@esl.tex.com X-Mail2News-Path: esl-hub.demon.co.uk Organization: Electric Solutions Ltd Newsgroups: demon.ip.developers