From: "A. Sinan Unur" Newsgroups: comp.os.msdos.djgpp Subject: Re: __dpmi_int Date: Fri, 25 Jul 1997 20:58:09 -0400 Organization: Cornell University http://www.cornell.edu Lines: 33 Sender: asu1 AT cornell DOT edu (Verified) Message-ID: <33D94BA1.6D9B@cornell.edu> References: <33D43D60 DOT 7BA4 AT indy DOT net> <5rb3uf$d11 AT news DOT ox DOT ac DOT uk> Reply-To: asu1 AT cornell DOT edu NNTP-Posting-Host: cu-dialup-0077.cit.cornell.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk George Foot wrote: > > Chris Frolik (frolikcc AT indy DOT net) wrote: > : I am writing (or trying to write) a program in DJGPP which uses IPX > : protocol through the Internet. This protocol uses the interrupt 0x7A > : from the IPX driver. > : The code which defines a block of data to be sent/recieved is as > : follows: > (snip) > : This code fragment executes function 4 of interrupt 0x7A, which requires > : ES:SI to point to the ECB structure. > (snip) > > If you will be calling this routine a lot you could more efficiently > allocate the block of low memory on initialisation, use it over and > over again later on, and free the block on shutdown. the other night i wrote a small library to do something like that. it is very primitive, waiting for me to spend a few days on it but it seems to work. take a look at http://www.people.cornell.edu/pages/asu1/dmm/ i would appreciate feedback. -- Sinan ******************************************************************* A. Sinan Unur WWWWWW |--O+O mailto:sinan DOT unur AT cornell DOT edu C ^ http://www.people.cornell.edu/pages/asu1/ \ ~/ Unsolicited e-mail is _not_ welcome, and will be billed for. *******************************************************************