diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-10-10 07:18:09 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-10-10 07:18:09 +0200 |
commit | bd5be58fa6b4f1108fc69c8ff55cf2d20ddde620 (patch) | |
tree | 747a03289a5f31df52a69f04a57a916b069d4a78 /cpukit/posix/src/pthread.c | |
parent | posix: Constify default thread processor affinity (diff) | |
download | rtems-bd5be58fa6b4f1108fc69c8ff55cf2d20ddde620.tar.bz2 |
posix: Unconditional thread attribute support
Update #2514.
Diffstat (limited to '')
-rw-r--r-- | cpukit/posix/src/pthread.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/cpukit/posix/src/pthread.c b/cpukit/posix/src/pthread.c index 171d0366df..17f7fe3a82 100644 --- a/cpukit/posix/src/pthread.c +++ b/cpukit/posix/src/pthread.c @@ -43,45 +43,6 @@ Thread_Information _POSIX_Threads_Information; -/* - * The default pthreads attributes structure. - * - * NOTE: Be careful .. if the default attribute set changes, - * _POSIX_Threads_Initialize_user_threads will need to be examined. - */ -const pthread_attr_t _POSIX_Threads_Default_attributes = { - .is_initialized = true, /* is_initialized */ - .stackaddr = NULL, /* stackaddr */ - .stacksize = 0, /* stacksize -- will be adjusted to minimum */ - .contentionscope = PTHREAD_SCOPE_PROCESS, /* contentionscope */ - .inheritsched = PTHREAD_INHERIT_SCHED, /* inheritsched */ - .schedpolicy = SCHED_FIFO, /* schedpolicy */ - .schedparam = - { /* schedparam */ - 2, /* sched_priority */ - #if defined(_POSIX_SPORADIC_SERVER) || \ - defined(_POSIX_THREAD_SPORADIC_SERVER) - 0, /* sched_ss_low_priority */ - { 0L, 0 }, /* sched_ss_repl_period */ - { 0L, 0 }, /* sched_ss_init_budget */ - 0 /* sched_ss_max_repl */ - #endif - }, - - #if HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE - .guardsize = 0, /* guardsize */ - #endif - #if defined(_POSIX_THREAD_CPUTIME) - .cputime_clock_allowed = 1, /* cputime_clock_allowed */ - #endif - .detachstate = PTHREAD_CREATE_JOINABLE, /* detachstate */ - .affinitysetsize = - sizeof( _POSIX_Threads_Default_attributes.affinitysetpreallocated ), - .affinityset = - &_POSIX_Threads_Default_attributes.affinitysetpreallocated, - .affinitysetpreallocated = { { -1L } } -}; - void _POSIX_Threads_Sporadic_timer( Watchdog_Control *watchdog ) { POSIX_API_Control *api; |