From 1178b8cabb03ecab6101277cc528c8726574b4a0 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 17 May 1999 22:19:29 +0000 Subject: Splitting the Thread Handler forced the inclusion of more prototypes. --- cpukit/score/include/rtems/score/thread.h | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'cpukit/score/include') diff --git a/cpukit/score/include/rtems/score/thread.h b/cpukit/score/include/rtems/score/thread.h index 574d0493d2..3f66496182 100644 --- a/cpukit/score/include/rtems/score/thread.h +++ b/cpukit/score/include/rtems/score/thread.h @@ -341,6 +341,39 @@ void _Thread_Start_multitasking( void ); void _Thread_Dispatch( void ); +/* + * _Thread_Stack_Allocate + * + * DESCRIPTION: + * + * Allocate the requested stack space for the thread. + * return the actual size allocated after any adjustment + * or return zero if the allocation failed. + * Set the Start.stack field to the address of the stack + * + * NOTES: NONE + * + */ + +unsigned32 _Thread_Stack_Allocate( + Thread_Control *the_thread, + unsigned32 stack_size +); + +/* + * _Thread_Stack_Free + * + * DESCRIPTION: + * + * Deallocate the Thread's stack. + * NOTES: NONE + * + */ + +void _Thread_Stack_Free( + Thread_Control *the_thread +); + /* * _Thread_Initialize * -- cgit v1.2.3