FreeRTOS: POSIX
Return to main page ↑
FreeRTOS_POSIX_sched.c File Reference

Implementation of scheduler functions in sched.h. More...

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

Implementation of scheduler functions in sched.h.

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