]> rtime.felk.cvut.cz Git - frescor/fosa.git/blobdiff - src_partikle/fosa_app_def_sched.c
New way of handling long jumps
[frescor/fosa.git] / src_partikle / fosa_app_def_sched.c
index 99c3dc5d41310d3721a08b93eb80e485ce81ac9d..27e90eb020d04d9794971615bf6af34e9a2856ac 100644 (file)
@@ -131,9 +131,6 @@ void *fosa_scheduler_main (void * args)
        if (fosa_scheduler_ops.signal)
                posix_appsched_delset (&accepted_events,POSIX_APPSCHED_SIGNAL);
 
-//     if (fosa_scheduler_ops.signal)
-//             posix_appsched_delset (&accepted_events,POSIX_APPSCHED_ERRROR);
-       
        posix_appschedattr_seteventmask(&accepted_events);
        
        // Set the clock (and its) flags used by the scheduler
@@ -250,16 +247,11 @@ void *fosa_scheduler_main (void * args)
                                                 &actions, 
                                                 &current_time);
                                break;
-
-                       case POSIX_APPSCHED_ERROR: // Implemented using the usual error handling mechanism
-                               fosa_scheduler_ops.appsched_error 
-                                       (fosa_scheduler_data, 
-                                        event.thread, 
-                                        0, 
-                                        &actions);
-                               break;
-
 */
+                       default:
+                               printf ("BUG: Unknown ADS event\n");
+                               exit (-20);
+                               break;
                } 
        }
 }