#include <ubixos/types.h>#include <ubixos/elf.h>#include <vfs/file.h>#include <sys/tss.h>Go to the source code of this file.
Data Structures | |
| struct | osInfo |
| struct | taskStruct |
Typedefs | |
| typedef taskStruct | kTask_t |
Enumerations | |
| enum | tState { DEAD = -1, NEW = 0, READY = 1, RUNNING = 2, IDLE = 3 } |
Functions | |
| int | schedInit () |
| void | sched () |
| void | schedYield () |
| int | schedEndTask (pidType pid) |
| kTask_t * | schedNewTask () |
| kTask_t * | schedFindTask (uInt32 id) |
| int | deleteTask (uInt32) |
Variables | |
| kTask_t * | taskList |
| uInt32 | nextID |
| kTask_t * | _current |
| kTask_t * | _usedMath |
|
|
Structure containing information about a class |
|
|
|
|
|
Removes task from list |
|
|
|
|
|
|
|
|
|
|
|
Allocates memory for task list and sets up default task |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.3