summaryrefslogtreecommitdiffstats
path: root/c/src/exec/score/headers
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1996-06-13 16:43:39 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1996-06-13 16:43:39 +0000
commit1b17790ccd966e1118da1c5cc40728da771e40a0 (patch)
treef4a08b789d04006e984936f16618ccb8b6843410 /c/src/exec/score/headers
parentAdded include so _POSIX_signals_Manager_initialization is prototyped. (diff)
downloadrtems-1b17790ccd966e1118da1c5cc40728da771e40a0.tar.bz2
Added code so post context switch extensions can be run on every context
switch. This was needed to support process wide signals.
Diffstat (limited to 'c/src/exec/score/headers')
-rw-r--r--c/src/exec/score/headers/thread.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/c/src/exec/score/headers/thread.h b/c/src/exec/score/headers/thread.h
index 97f6825e38..c0c59a5f74 100644
--- a/c/src/exec/score/headers/thread.h
+++ b/c/src/exec/score/headers/thread.h
@@ -226,6 +226,13 @@ SCORE_EXTERN Context_Control _Thread_BSP_context;
SCORE_EXTERN unsigned32 _Thread_Dispatch_disable_level;
/*
+ * If this is non-zero, then the post-task switch extension
+ * is run regardless of the state of the per thread flag.
+ */
+
+SCORE_EXTERN unsigned32 _Thread_Do_post_task_switch_extension;
+
+/*
* The following holds how many user extensions are in the system. This
* is used to determine how many user extension data areas to allocate
* per thread.