Выделение блока памяти размером size
.
Вовзращает адрес на блок памяти или 0 в случае ошибки.
Коды ошибок:
-1 не хватает ОЗУ
;-2 неправильный размер блока
.Освобождение блока памяти mem
.
Вовзращает 0 в случае успеха или -1 в случае ошибки.
Коды ошибок:
-1 блок не найден
.Выделяет память под буфер кадра для отображения графического интерфейса.
Возвращает указатель на структуру framebuffer_t
или 0, если произошла ошибка.
Коды ошибок:
-1 не удалось выделить память для буфера кадра
.Освобождает ранее выделенную память frame
для буфера кадра. Возвращает 0 в случае успеха или -1, если произошла ошибка.
Коды ошибок:
-1 ошибка при освобождении памяти для буфера кадра
.Завершает выполнение текущего потока с кодом code
.
Получает код ошибки последней операции. Возвращает целочисленное значение, представляющее код ошибки.
Получает информацию о текущей системе. Возвращает структуру sys_info_t
содержащую информацию о системе.
Получает информацию о модуле module_id
. Возвращает структуру, содержащую информацию о модуле.
Создает новый поток выполнения для функции func
. Возвращает идентификатор созданного потока или 0 в случае ошибки.
Коды ошибок:
-1 ошибка при создании потока
.Удаляет указанный поток выполнения thread_id
. Возвращает 0 в случае успеха или -1 в случае ошибки.
Коды ошибок:
-1 поток не найден
.