From b22906ba2d2e13b19cfdde2117cbd677c9211596 Mon Sep 17 00:00:00 2001 From: Douglas Clowes Date: Wed, 28 Nov 2012 16:23:04 +1100 Subject: [PATCH] SICS-387 Started adding code to pass signals on to script context drivers. --- devser.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/devser.c b/devser.c index 506a168e..4290d71f 100644 --- a/devser.c +++ b/devser.c @@ -289,6 +289,21 @@ static int DevQueueTask(void *ds) return 1; } +void DevSigFun(void *ds, int iSignal, void *pSigData) { + DevSer *devser = ds; + AsconStatus status; + DevAction *action; + SchedHeader *header; + + if (devser->stopTask) { + return; + } + for (header = devser->headers; header != NULL; header = header->next) { + // TODO ffr Set interrupt level on the action handler node's sics_int property + // An action handler should clear the sics_int property after it is called. + } +} + DevSer *DevMake(SConnection * con, int argc, char *argv[]) { DevSer *devser = NULL;