diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-18 19:18:52 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2008-08-18 19:18:52 +0000 |
commit | f73fc29d6692e721e50a7a595d07faab29048a03 (patch) | |
tree | dc0b4c271eb1a035241fc9477db935a7e7163704 /cpukit/itron | |
parent | 2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-f73fc29d6692e721e50a7a595d07faab29048a03.tar.bz2 |
2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/task.h, itron/src/def_cyc.c,
itron/src/task.c, libcsupport/src/newlibc_exit.c,
libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c,
posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h,
rtems/src/tasks.c, score/include/rtems/score/stack.h,
score/inline/rtems/score/stack.inl,
score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix
various nested-externs warnings.
Diffstat (limited to 'cpukit/itron')
-rw-r--r-- | cpukit/itron/include/rtems/itron/task.h | 8 | ||||
-rw-r--r-- | cpukit/itron/src/def_cyc.c | 11 | ||||
-rw-r--r-- | cpukit/itron/src/task.c | 1 |
3 files changed, 14 insertions, 6 deletions
diff --git a/cpukit/itron/include/rtems/itron/task.h b/cpukit/itron/include/rtems/itron/task.h index 33e30ff898..1f72891a11 100644 --- a/cpukit/itron/include/rtems/itron/task.h +++ b/cpukit/itron/include/rtems/itron/task.h @@ -64,6 +64,14 @@ ITRON_EXTERN itron_initialization_tasks_table *_ITRON_Task_User_initialization_tasks; ITRON_EXTERN uint32_t _ITRON_Task_Number_of_initialization_tasks; +/** + * When the user configures a set of ITRON API initialization tasks, + * This variable will point to the method used to initialize them. + * + * @note It is instantiated and initialized by confdefs.h based upon + * application requirements. + */ +extern void (*_ITRON_Initialize_user_tasks_p)(void); /* * _ITRON_Task_Manager_initialization diff --git a/cpukit/itron/src/def_cyc.c b/cpukit/itron/src/def_cyc.c index 131ae785ee..f0ec0496bc 100644 --- a/cpukit/itron/src/def_cyc.c +++ b/cpukit/itron/src/def_cyc.c @@ -40,12 +40,13 @@ ER def_cyc( #if 0 timeInterval = pk_dcyc->cyctim / 1000; object->delta_interval = timeInterval; -#endif _Watchdog_Initialize( - object, - pk_dcyc->cychdr, - cycno, - pk_dcyc->exinf); + object, + pk_dcyc->cychdr, + cycno, + pk_dcyc->exinf + ); +#endif _Watchdog_Deactivate(object); return E_OK; diff --git a/cpukit/itron/src/task.c b/cpukit/itron/src/task.c index 4220dc8a4d..2d1f5ef59a 100644 --- a/cpukit/itron/src/task.c +++ b/cpukit/itron/src/task.c @@ -96,7 +96,6 @@ User_extensions_routine _ITRON_Task_Delete_extension( void _ITRON_Task_Initialize_user_tasks( void ) { - extern void (*_ITRON_Initialize_user_tasks_p)(void); if ( _ITRON_Initialize_user_tasks_p ) (*_ITRON_Initialize_user_tasks_p)(); } |