diff options
Diffstat (limited to 'cpukit/posix/src/mqueuenotify.c')
-rw-r--r-- | cpukit/posix/src/mqueuenotify.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/posix/src/mqueuenotify.c b/cpukit/posix/src/mqueuenotify.c index d50fd93565..df93d550ac 100644 --- a/cpukit/posix/src/mqueuenotify.c +++ b/cpukit/posix/src/mqueuenotify.c @@ -42,7 +42,9 @@ void _POSIX_Message_queue_Notify_handler( the_mq = user_data; - /* XXX do something with signals here!!!! */ + kill( getpid(), the_mq->notification.sigev_signo ); + + _CORE_message_queue_Set_notify( &the_mq->Message_queue, NULL, NULL ); } /*PAGE |