summaryrefslogtreecommitdiffstats
path: root/cpukit/sapi/include/confdefs.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-07-23 17:25:31 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-07-23 17:25:31 +0000
commit6c71b25364d2720a54d4e4d27ead1292a3fc4977 (patch)
treed1bb042c60328acb5e5ece9a78e9cb64b88cc58f /cpukit/sapi/include/confdefs.h
parentusee inttypes.h for output format specifiers (diff)
downloadrtems-6c71b25364d2720a54d4e4d27ead1292a3fc4977.tar.bz2
2008-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h, score/src/threadcreateidle.c: Idle thread body is now completely configured via the Configuration table.
Diffstat (limited to 'cpukit/sapi/include/confdefs.h')
-rw-r--r--cpukit/sapi/include/confdefs.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
index 2cac79a9b6..3822fc3f83 100644
--- a/cpukit/sapi/include/confdefs.h
+++ b/cpukit/sapi/include/confdefs.h
@@ -235,10 +235,12 @@ extern rtems_configuration_table Configuration;
* the application may override and provide its own.
*/
#ifndef CONFIGURE_IDLE_TASK_BODY
- #ifdef BSP_IDLE_TASK_BODY
+ #if defined(BSP_IDLE_TASK_BODY)
#define CONFIGURE_IDLE_TASK_BODY BSP_IDLE_TASK_BODY
+ #elif (CPU_PROVIDES_IDLE_THREAD_BODY == TRUE)
+ #define CONFIGURE_IDLE_TASK_BODY _CPU_Thread_Idle_body
#else
- #define CONFIGURE_IDLE_TASK_BODY NULL
+ #define CONFIGURE_IDLE_TASK_BODY _Thread_Idle_body
#endif
#endif