Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Запуск системы, быстрая активация устройств > Построение встраиваемых систем > API библиотек libipl и libstartup > add_callout()



add_callout()

Добавляет callout в соответствующий раздел системной страницы

Прототип:

#include <sys/startup.h>
void * add_callout( unsigned offset,
const struct callout_rtn *callout );

Аргументы:

offset
Смещение относительно начала раздела (которое возвращает макрос offsetof()), куда помещается адрес нового вызова.
callout
Ссылка на callout ядра.

Библиотека:

libstartup

Описание:

Добавляет запись в раздел callout системной страницы.

Возвращаемое значение:

адрес
Возвращается указатель callout в составе системной страницы.

Классификация:

ЗОСРВ «Нейтрино», startup

Тематические ссылки:

struct callout_entry, struct callout_rtn, struct syspage_entry

Построение встраиваемых систем




Предыдущий раздел: перейти