FreeRTOS: POSIX
Return to main page ↑
sched.h File Reference

Execution scheduling. More...

Go to the source code of this file.

Data Structures

struct  sched_param
 Scheduling parameters required for implementation of each supported scheduling policy. More...
 

Macros

Scheduling Policies
#define SCHED_OTHER   0
 

Functions

int sched_get_priority_max (int policy)
 Get priority limit (max). More...
 
int sched_get_priority_min (int policy)
 Get priority limit (min). More...
 
int sched_yield (void)
 Yield the processor. More...
 

Detailed Description

Macro Definition Documentation

◆ SCHED_OTHER

#define SCHED_OTHER   0

Another scheduling policy.

Function Documentation

◆ sched_get_priority_max()

int sched_get_priority_max ( int  policy)

Get priority limit (max).

http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_get_priority_max.html

Note
policy is ignored.
Returns
the maximum priority value (0-based) system configuration allows.
e.g. if configMAX_PRIORITIES == 7, this function returns (configMAX_PRIORITIES - 1). configMAX_PRIORITIES is configured in application FreeRTOSConfig.h file.

◆ sched_get_priority_min()

int sched_get_priority_min ( int  policy)

◆ sched_yield()

int sched_yield ( void  )

Yield the processor.

http://pubs.opengroup.org/onlinepubs/9699919799/functions/sched_yield.html

Return values
0- Upon successful completion