diff options
Diffstat (limited to 'c/src/exec/posix/include/pthread.h')
-rw-r--r-- | c/src/exec/posix/include/pthread.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/c/src/exec/posix/include/pthread.h b/c/src/exec/posix/include/pthread.h index ea9680f3c4..3bc1c6dc07 100644 --- a/c/src/exec/posix/include/pthread.h +++ b/c/src/exec/posix/include/pthread.h @@ -6,7 +6,7 @@ #ifndef __PTHREAD_h #define __PTHREAD_h -#include <rtems/posix/features.h> +#include <sys/features.h> #if defined(_POSIX_THREADS) @@ -211,7 +211,7 @@ int pthread_attr_getschedpolicy( int pthread_attr_setschedparam( pthread_attr_t *attr, - const struct sched_param param + const struct sched_param *param ); int pthread_attr_getschedparam( @@ -342,10 +342,10 @@ int pthread_attr_setdetachstate( */ int pthread_create( - pthread_t *thread, - const pthread_attr_t *attr, - void (*start_routine)( void * ), - void *arg + pthread_t *thread, + const pthread_attr_t *attr, + void *(*start_routine)( void * ), + void *arg ); /* @@ -366,6 +366,14 @@ int pthread_detach( ); /* + * 16.1.5.1 Thread Termination, p1003.1c/Draft 10, p. 150 + */ + +void pthread_exit( + void *value_ptr +); + +/* * 16.1.6 Get Calling Thread's ID, p1003.1c/Draft 10, p. XXX */ |