From 94b3ec5970fac914b9f08044b1e31a9d773239d2 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 13 Feb 1996 22:14:48 +0000 Subject: changed post task extension from user set to api set and added flag in each thread which must be set when the post switch extension is to be run. --- c/src/exec/rtems/src/signal.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'c/src/exec/rtems/src/signal.c') diff --git a/c/src/exec/rtems/src/signal.c b/c/src/exec/rtems/src/signal.c index 6b0dfdc3e5..10aefa391c 100644 --- a/c/src/exec/rtems/src/signal.c +++ b/c/src/exec/rtems/src/signal.c @@ -130,6 +130,9 @@ rtems_status_code rtems_signal_send( if ( ! _ASR_Is_null_handler( asr->handler ) ) { if ( asr->is_enabled ) { _ASR_Post_signals( signal_set, &asr->signals_posted ); + + the_thread->do_post_task_switch_extension = TRUE; + if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) ) _ISR_Signals_to_thread_executing = TRUE; } else { -- cgit v1.2.3