Changeset aa48536 in rtems


Ignore:
Timestamp:
09/17/96 21:31:10 (27 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
41be2e8
Parents:
9093c3c
Message:

Added code to insure that the post switch extension was executed and
to made signals sent to a particular thread from an ISR operated correctly.
This behavior was required by the exception detection/reporting code
in the gnat runtime.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/posix/src/psignal.c

    r9093c3c raa48536  
    12861286
    12871287        (void) _POSIX_signals_Unblock_thread( the_thread, sig, NULL );
     1288
     1289        the_thread->do_post_task_switch_extension = TRUE;
     1290
     1291        if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
     1292          _ISR_Signals_to_thread_executing = TRUE;
    12881293      }
    12891294      _Thread_Enable_dispatch();
  • cpukit/posix/src/psignal.c

    r9093c3c raa48536  
    12861286
    12871287        (void) _POSIX_signals_Unblock_thread( the_thread, sig, NULL );
     1288
     1289        the_thread->do_post_task_switch_extension = TRUE;
     1290
     1291        if ( _ISR_Is_in_progress() && _Thread_Is_executing( the_thread ) )
     1292          _ISR_Signals_to_thread_executing = TRUE;
    12881293      }
    12891294      _Thread_Enable_dispatch();
Note: See TracChangeset for help on using the changeset viewer.