summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1996-05-29 16:05:06 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1996-05-29 16:05:06 +0000
commit019bce7917399f7cb6c13aef5d9dd309a8f4dfb4 (patch)
tree884021a47e5d28962adaad5a0e5cc3f486444b4b /c
parentrenamed signal.c to psignal.c to avoid naming problems. (diff)
downloadrtems-019bce7917399f7cb6c13aef5d9dd309a8f4dfb4.tar.bz2
It is now not an error to have 0 RTEMS initialization tasks since you could
create POSIX initialization threads.
Diffstat (limited to 'c')
-rw-r--r--c/src/exec/rtems/src/tasks.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/c/src/exec/rtems/src/tasks.c b/c/src/exec/rtems/src/tasks.c
index 0b30fcce69..55d6bed7df 100644
--- a/c/src/exec/rtems/src/tasks.c
+++ b/c/src/exec/rtems/src/tasks.c
@@ -174,8 +174,14 @@ void _RTEMS_tasks_Manager_initialization(
_RTEMS_tasks_Number_of_initialization_tasks = number_of_initialization_tasks;
_RTEMS_tasks_User_initialization_tasks = user_tasks;
+ /*
+ * There may not be any RTEMS initialization tasks configured.
+ */
+
+#if 0
if ( user_tasks == NULL || number_of_initialization_tasks == 0 )
_Internal_error_Occurred( INTERNAL_ERROR_RTEMS_API, TRUE, RTEMS_TOO_MANY );
+#endif
_Objects_Initialize_information(
&_RTEMS_tasks_Information,