X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: "Richard" 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.