diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-03 10:29:30 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-04 08:37:06 +0200 |
commit | 8e46738436b18d0f1a9424a95b678ab1596cb092 (patch) | |
tree | 252be226da9107952a87628fd4e5265df603c167 /cpukit/score/include/rtems/score/scheduler.h | |
parent | sptests/spsem03: New test (diff) | |
download | rtems-8e46738436b18d0f1a9424a95b678ab1596cb092.tar.bz2 |
score: Replace _Scheduler_Allocate/Free()
Replace _Scheduler_Allocate() with _Scheduler_Node_initialize(). Remove
the return status and thus the node initialization must be always
successful.
Rename _Scheduler_Free() to _Scheduler_Node_destroy().
Diffstat (limited to 'cpukit/score/include/rtems/score/scheduler.h')
-rw-r--r-- | cpukit/score/include/rtems/score/scheduler.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/cpukit/score/include/rtems/score/scheduler.h b/cpukit/score/include/rtems/score/scheduler.h index c4bd350859..7ca2133460 100644 --- a/cpukit/score/include/rtems/score/scheduler.h +++ b/cpukit/score/include/rtems/score/scheduler.h @@ -71,11 +71,11 @@ typedef struct { bool ); - /** @see _Scheduler_Allocate() */ - bool ( *allocate )( const Scheduler_Control *, Thread_Control * ); + /** @see _Scheduler_Node_initialize() */ + void ( *node_initialize )( const Scheduler_Control *, Thread_Control * ); - /** @see _Scheduler_Free() */ - void ( *free )( const Scheduler_Control *, Thread_Control * ); + /** @see _Scheduler_Node_destroy() */ + void ( *node_destroy )( const Scheduler_Control *, Thread_Control * ); /** @see _Scheduler_Update() */ void ( *update )( const Scheduler_Control *, Thread_Control * ); @@ -251,14 +251,12 @@ void _Scheduler_default_Schedule( ); /** - * @brief Returns true. + * @brief Does nothing. * * @param[in] scheduler Unused. * @param[in] the_thread Unused. - * - * @retval true Always. */ -bool _Scheduler_default_Allocate( +void _Scheduler_default_Node_initialize( const Scheduler_Control *scheduler, Thread_Control *the_thread ); @@ -269,7 +267,7 @@ bool _Scheduler_default_Allocate( * @param[in] scheduler Unused. * @param[in] the_thread Unused. */ -void _Scheduler_default_Free( +void _Scheduler_default_Node_destroy( const Scheduler_Control *scheduler, Thread_Control *the_thread ); |