]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - src_rtlinux/fosa_app_def_sched.c
RTLinux's kmalloc replaced with TLSF malloc
[frescor/fosa.git] / src_rtlinux / fosa_app_def_sched.c
index 61afffde574274ff6cb269a0a0254bf4c5e3cd5b..7cdc85cda9fcb4d01b7e2a80eed5b8b5c71d50e1 100644 (file)
@@ -228,16 +228,16 @@ int fosa_adsactions_add_thread_notification(fosa_ads_actions_t *sched_actions,
      timer_settime(fosa_timeout_timer, int flags, at_time, 0);
 }
 
+int fosa_ads_set_handled_signal_set(frsh_signal_t set[], int size){
+     int x;
 
-
-int fosa_ads_set_handled_signal_set(frsh_signal_t set[]){
-     
+     rtl_sigemptyset(&fosa_scheduler_signal_bitmap);
+     for (x=0; x<size; x++)
+          rtl_sigaddset(&fosa_scheduler_signal_bitmap, set[x]); 
 }
 
 
-int fosa_ads_invoke_withdata (const void *msg, 
-                                    size_t msg_size, 
-                                    void *reply, 
-                                    size_t *reply_size){
+int fosa_ads_invoke_withdata (const void *msg, size_t msg_size, 
+                              void *reply, size_t *reply_size){
        posix_appsched_invoke_withdata(msg, msg_size, reply, reply_size);
 }