From 535db3ae0c1c1397317134797cac86d8dc429c6e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 25 Jan 1999 23:20:39 +0000 Subject: Added enough prototypes to allow most of POSIX Threads Manager to be split into multiple files. --- cpukit/posix/include/rtems/posix/pthread.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'cpukit/posix/include') diff --git a/cpukit/posix/include/rtems/posix/pthread.h b/cpukit/posix/include/rtems/posix/pthread.h index 46e5834385..17402b8acd 100644 --- a/cpukit/posix/include/rtems/posix/pthread.h +++ b/cpukit/posix/include/rtems/posix/pthread.h @@ -41,6 +41,7 @@ POSIX_EXTERN posix_initialization_threads_table *_POSIX_Threads_User_initialization_threads; POSIX_EXTERN unsigned32 _POSIX_Threads_Number_of_initialization_threads; +extern const pthread_attr_t _POSIX_Threads_Default_attributes; /* * _POSIX_Threads_Manager_initialization @@ -111,6 +112,31 @@ RTEMS_INLINE_ROUTINE boolean _POSIX_Threads_Is_null( Thread_Control *the_pthread ); +/* + * _POSIX_Threads_Sporadic_budget_callout + * + * DESCRIPTION: + * + * This routine handles the sporadic scheduling algorithm. + */ + +void _POSIX_Threads_Sporadic_budget_callout( + Thread_Control *the_thread +); + +/* + * _POSIX_Threads_Sporadic_budget_TSR + * + * DESCRIPTION: + * + * This routine supports the sporadic scheduling algorithm. + */ + +void _POSIX_Threads_Sporadic_budget_TSR( + Objects_Id id, + void *argument +); + #include #if defined(RTEMS_MULTIPROCESSING) #include -- cgit v1.2.3