diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/unix/posix/shmsupp/intr.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/unix/posix/shmsupp/intr.c b/c/src/lib/libbsp/unix/posix/shmsupp/intr.c index 44259479db..2f8cd6db11 100644 --- a/c/src/lib/libbsp/unix/posix/shmsupp/intr.c +++ b/c/src/lib/libbsp/unix/posix/shmsupp/intr.c @@ -23,9 +23,14 @@ #include <shm.h> #include <stdio.h> - +#include <signal.h> + void Shm_Cause_interrupt_unix( rtems_unsigned32 node ) { + Shm_Interrupt_information *intr; + intr = &Shm_Interrupt_table[node]; + + kill((pid_t) intr->address, intr->value); } |