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



as_set_checker()

Задает поле checker callout-а указанной записи asinfo системной страницы

Прототип:

#include <sys/startup.h>
void as_set_checker( unsigned off,
const struct callout_rtn *rtn );

Аргументы:

off
Cмещение искомой записи относительно начала раздела.
rtn
Указатель на callout в поле checker.

Библиотека:

libstartup

Описание:

Задает поле checker callout-а указанной записи asinfo системной страницы. Если бит AS_ATTR_CONTINUED этой записи установлен, функция переходит на следующую запись раздела и также задает ее приоритет (причину установки флага AS_ATTR_CONTINUED см. в описании функции as_add_containing()). Цикл повторяется до тех пор, пока не обнаруживается запись без флага AS_ATTR_CONTINUED.

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

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

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

as_add(), as_add_containing(), as_default(), as_find(), as_find_containing(), as_info2off(), as_off2info(), as_set_priority(), init_asinfo(), struct asinfo_entry, struct callout_rtn, struct syspage_entry

Построение встраиваемых систем, Типизированная память




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