Date: Tue, 11 Feb 1997 09:28:15 +0200 (IST) From: Eli Zaretskii To: pjc AT skipstone DOT com cc: djgpp AT delorie DOT com Subject: Re: dpmi_error recording In-Reply-To: <32FFCAB4.6FFD@skipstone.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 10 Feb 1997 pjc AT skipstone DOT com wrote: > __dpmi_free_ldt_descriptor(desc) > __dpmi_free_physical_address_mapping(meminfo) > > Info says if an error occurs, the return value is -1; > dpmi.h says most routines return -1 on error and set __dpmi_error = ax > > I looked in \djgpp\src\libc\dpmi\api\d0000.s and d0801.s, dpmidefs.h, > etc and it looks like dpmi_error should get set... So what's the problem exactly? Does `dpmi_error' get set? Can you post a short program that exhibits whatever problem that you see?