www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/02/04/11:30:07.1

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: "Richard" <ts_swe_dpt AT yahoo DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: go32 wrapped interrupt handler returns register value ?
Date: Mon, 4 Feb 2002 16:14:15 -0000
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
Lines: 20
Message-ID: <3c5eb520$0$227$cc9e4d1f@news.dial.pipex.com>
NNTP-Posting-Host: userat98.uk.uudial.com
X-Trace: 1012839712 news.dial.pipex.com 227 62.188.137.201
X-Complaints-To: abuse AT uk DOT uu DOT net
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi, Im trying to return a register value from a software interrupt using the
go32 wrapper.

static _go32_dpmi_seginfo int24_wrap;
static void int24_interrupt(void)
{
    // blah blah
    // How on earth do I set _AL return code here ???
}

/// init code
int24_wrap.pm_selector = _go32_my_cs();
int24_wrap.pm_offset =  (unsigned long) int24_interrupt;
_go32_dpmi_allocate_iret_wrapper(&int24_wrap);
_go32_dpmi_set_protected_mode_interrupt_vector(0x24, &int24_wrap);

Can this be done or will i need to write an asm interrupt handler ?
TIA.


- Raw text -


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