summaryrefslogtreecommitdiffstats
path: root/c/src/exec/posix/include/rtems/posix/pthread.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1996-05-28 19:28:32 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1996-05-28 19:28:32 +0000
commit5a18e047aca9569bef0978a515c23f64ff597b57 (patch)
tree4d081939e89ea1382d0a239f6439e4413bf2187d /c/src/exec/posix/include/rtems/posix/pthread.h
parentThis commit was generated by cvs2svn to compensate for changes in r311, (diff)
downloadrtems-5a18e047aca9569bef0978a515c23f64ff597b57.tar.bz2
added initial set of api extension callouts
Diffstat (limited to 'c/src/exec/posix/include/rtems/posix/pthread.h')
-rw-r--r--c/src/exec/posix/include/rtems/posix/pthread.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/c/src/exec/posix/include/rtems/posix/pthread.h b/c/src/exec/posix/include/rtems/posix/pthread.h
index 538e737268..1ec9d9f193 100644
--- a/c/src/exec/posix/include/rtems/posix/pthread.h
+++ b/c/src/exec/posix/include/rtems/posix/pthread.h
@@ -21,6 +21,9 @@
extern "C" {
#endif
+#include <rtems/posix/config.h>
+#include <rtems/posix/threadsup.h>
+
/*
* Data Structure used to manage a POSIX thread
*/
@@ -33,6 +36,15 @@ typedef Thread_Control POSIX_Threads_Control;
*/
EXTERN Objects_Information _POSIX_Threads_Information;
+
+/*
+ * These are used to manage the user initialization tasks.
+ */
+
+EXTERN posix_initialization_tasks_table
+ *_POSIX_Threads_User_initialization_tasks;
+EXTERN unsigned32 _POSIX_Threads_Number_of_initialization_tasks;
+
/*
* _POSIX_Threads_Manager_initialization
@@ -43,7 +55,9 @@ EXTERN Objects_Information _POSIX_Threads_Information;
*/
void _POSIX_Threads_Manager_initialization(
- unsigned32 maximum_pthreads
+ unsigned32 maximum_pthreads,
+ unsigned32 number_of_initialization_tasks,
+ posix_initialization_tasks_table *user_tasks
);
/*