Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!think!rutgers!sri-unix!hplabs!cae780!tektronix!uw-beaver!uw-june!entropy!dataio!bright From: bright@dataio.UUCP (Walter Bright) Newsgroups: comp.sys.ibm.pc Subject: Re: MSC interrupts Message-ID: <1199@dataio.UUCP> Date: Mon, 17-Nov-86 12:02:38 EST Article-I.D.: dataio.1199 Posted: Mon Nov 17 12:02:38 1986 Date-Received: Tue, 18-Nov-86 09:17:06 EST References: <874@uvacs.UUCP> Reply-To: bright@dataio.UUCP (Walter Bright) Distribution: net Organization: Data I/O - FutureNet Corp., Redmond, WA Lines: 13 In article <874@uvacs.UUCP> mac@uvacs.UUCP (Alex Colvin) writes: >Does MicroSoft "C" (v4.0) have the necessary hooks for writing device >interrupt handlers? There is a Signal handler. but the manual mentions >only two signals, SIGINT and SIGFPE. What I'm looking for is the ability >to call my C code on IRQn and clock rupts. Datalight C provides library routines to intercept any interrupt, and cause a specified C function to be executed. The return code from the C function can be used to specify whether the previous vector can be 'chained' to or not. Source code is provided for the library routines, I imagine they could be easily adapted to MSC. Datalight C is $99 and available from (206) 367-1803.