sched Reference

File
lib/posix/include/posix/sched.h
Date
Wednesday, June 25, 2014
Includes
  • <time.h>
  • <system/types/pid_t.h>
  • <system/types/struct_sched_param.h>

Tasks

sched_get_priority_max

int sched_get_priority_max( int policy );

sched_get_priority_min

int sched_get_priority_min( int policy );

sched_getparam

int sched_getparam( pid_t pid, struct sched_param *param );

sched_getscheduler

int sched_getscheduler( pid_t pid );

sched_rr_get_interval

int sched_rr_get_interval( pid_t pid, struct timespec *interval );

sched_setparam

int sched_setparam( pid_t pid, const struct sched_param *param );

sched_setscheduler

int sched_setscheduler( pid_t pid, int policy, const struct sched_param *param );

sched_yield

int sched_yield( void );

Macros

__XEOS_LIB_POSIX_SCHED_H__

#define __XEOS_LIB_POSIX_SCHED_H__

SCHED_FIFO

#define SCHED_FIFO 0

SCHED_OTHER

#define SCHED_OTHER 2

SCHED_RR

#define SCHED_RR 1