RTEMS: cpukit/include/rtems/posix/pthreadimpl.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
pthreadimpl.h File Reference

POSIX Threads Private Support. More...

`#include <rtems/posix/pthread.h>`
`#include <rtems/posix/threadsup.h>`
`#include <rtems/score/assert.h>`
`#include <rtems/score/objectimpl.h>`
`#include <rtems/score/timespec.h>`
`#include <rtems/score/threadimpl.h>`
`#include <rtems/score/watchdogimpl.h>`

Go to the source code of this file.

## Macros
#define | PTHREAD_MINIMUM_STACK_SIZE _POSIX_Threads_Minimum_stack_size

## Functions
void | _POSIX_Threads_Sporadic_timer (Watchdog_Control *watchdog)
void | _POSIX_Threads_Sporadic_budget_callout (Thread_Control *the_thread)
| POSIX threads sporadic budget callout.
int | _POSIX_Thread_Translate_to_sched_policy (Thread_CPU_budget_algorithms budget_algorithm)
int | _POSIX_Thread_Translate_sched_param (int policy, const struct sched_param *param, Thread_CPU_budget_algorithms *budget_algorithm, Thread_CPU_budget_algorithm_callout *budget_callout)
| Translate sched_param into SuperCore terms.
RTEMS_INLINE_ROUTINE Thread_Control * | _POSIX_Threads_Allocate (void)
RTEMS_INLINE_ROUTINE void | _POSIX_Threads_Free (Thread_Control *the_pthread)

## Detailed Description

POSIX Threads Private Support.

This include file contains all the private support information for POSIX threads.