diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-01-25 23:20:39 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-01-25 23:20:39 +0000 |
commit | 535db3ae0c1c1397317134797cac86d8dc429c6e (patch) | |
tree | adfbaf7638f4dbc4e1364f2d54c34345dc9f1daf /cpukit/posix/include | |
parent | Made to compile after hacking tftp driver into beginnings of a mini-filesystem. (diff) | |
download | rtems-535db3ae0c1c1397317134797cac86d8dc429c6e.tar.bz2 |
Added enough prototypes to allow most of POSIX Threads Manager to be
split into multiple files.
Diffstat (limited to 'cpukit/posix/include')
-rw-r--r-- | cpukit/posix/include/rtems/posix/pthread.h | 26 |
1 files changed, 26 insertions, 0 deletions
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 <rtems/posix/pthread.inl> #if defined(RTEMS_MULTIPROCESSING) #include <rtems/posix/pthreadmp.h> |