It is now not an error to have 0 RTEMS initialization tasks since you could

create POSIX initialization threads.
This commit is contained in:
Joel Sherrill
1996-05-29 16:05:06 +00:00
parent 974ff40e57
commit 019bce7917
2 changed files with 12 additions and 0 deletions

View File

@@ -174,8 +174,14 @@ void _RTEMS_tasks_Manager_initialization(
_RTEMS_tasks_Number_of_initialization_tasks = number_of_initialization_tasks; _RTEMS_tasks_Number_of_initialization_tasks = number_of_initialization_tasks;
_RTEMS_tasks_User_initialization_tasks = user_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 ) if ( user_tasks == NULL || number_of_initialization_tasks == 0 )
_Internal_error_Occurred( INTERNAL_ERROR_RTEMS_API, TRUE, RTEMS_TOO_MANY ); _Internal_error_Occurred( INTERNAL_ERROR_RTEMS_API, TRUE, RTEMS_TOO_MANY );
#endif
_Objects_Initialize_information( _Objects_Initialize_information(
&_RTEMS_tasks_Information, &_RTEMS_tasks_Information,

View File

@@ -174,8 +174,14 @@ void _RTEMS_tasks_Manager_initialization(
_RTEMS_tasks_Number_of_initialization_tasks = number_of_initialization_tasks; _RTEMS_tasks_Number_of_initialization_tasks = number_of_initialization_tasks;
_RTEMS_tasks_User_initialization_tasks = user_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 ) if ( user_tasks == NULL || number_of_initialization_tasks == 0 )
_Internal_error_Occurred( INTERNAL_ERROR_RTEMS_API, TRUE, RTEMS_TOO_MANY ); _Internal_error_Occurred( INTERNAL_ERROR_RTEMS_API, TRUE, RTEMS_TOO_MANY );
#endif
_Objects_Initialize_information( _Objects_Initialize_information(
&_RTEMS_tasks_Information, &_RTEMS_tasks_Information,