summaryrefslogtreecommitdiff
path: root/cpukit/posix/src/pthreadgetattrnp.c (follow)
AgeCommit message (Collapse)Author
2020-04-28doxygen: Switch @brief and @ingroupSebastian Huber
This order change fixes the Latex documentation build via Doxygen.
2020-04-16Canonicalize config.h includeSebastian Huber
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2019-11-19Move feature macro before "config.h" includeSebastian Huber
This allows to use header includes in "config.h" to reduce the build configuration checks. Update #3818.
2017-11-21posix: _POSIX_Threads_Get_sched_param_sporadic()Sebastian Huber
Remove api parameter to simplify the calling functions. Update #2514.
2017-11-09posix: Change created_with_explicit_schedulerSebastian Huber
Remove POSIX_API_Control::created_with_explicit_scheduler. Add Thread_Control::was_created_with_inherited_scheduler. This fixes also pthread_getattr_np() for Classic tasks. Update #2514.
2017-11-09posix: Remove POSIX_API_Control::schedpolicySebastian Huber
Use the thread CPU budget algorithm to determine the scheduler policy. This fixes also pthread_getschedparam() for Classic tasks. Update #2514.
2017-10-17posix: Remove POSIX_API_Control::schedparamSebastian Huber
Move sporadic server scheduler parameters to POSIX_API_Control::Sporadic. Remove redundant scheduler priority parameter. Update #2514.
2017-10-09posix: Simplify POSIX_API_ControlSebastian Huber
Return stack area via pthread_getattr_np(). Simplify * pthread_attr_setaffinity_np(), and * pthread_attr_getaffinity_np() and let the scheduler do the more sophisticated error checks. Make * pthread_setaffinity_np(), * pthread_getaffinity_np(), * pthread_attr_setaffinity_np(), and * pthread_attr_getaffinity_np() available in all configurations. Update #2514. Close #3145. Close #3168.
2016-05-20Replace *_Get_interrupt_disable() with *_Get()Sebastian Huber
Uniformly use *_Get() to get an object by identifier with a lock context.
2016-05-20posix: Rework pthread_join()Sebastian Huber
Rework pthread_join() to use _Thread_Join(). Close #2402. Update #2555. Update #2626. Close #2714.
2016-05-12posix: Avoid Giant lock for some pthread functionsSebastian Huber
Avoid Giant lock for pthread_getattr_np(), pthread_setschedparam() and pthread_getschedparam(). Replace POSIX threads scheduler lock with thread state lock. Update #2555.
2014-03-07posix: Add pthread_getattr_np().Jennifer Averett
This is a useful POSIX thread API helper which is found in `GNU/Linux and *BSD.