rtems_timer_service_routine Delayed_send_event( rtems_id timer_id, void *ignored ) { rtems_status_code status; status = rtems_event_send( Task_id[ rtems_get_index( timer_id ) ], RTEMS_EVENT_16 ); fatal_directive_check_status_only( status, RTEMS_SUCCESSFUL, "rtems_event_send" ); }
void * rtems_monitor_config_next( void *object_info, rtems_monitor_config_t *canonical_config, rtems_id *next_id ) { rtems_configuration_table *c = _Configuration_Table; int n = rtems_get_index(*next_id); if (n >= 1) goto failed; _Thread_Disable_dispatch(); *next_id += 1; return (void *) c; failed: *next_id = RTEMS_OBJECT_ID_FINAL; return 0; }