f3s_start()

Запуск драйвера флеш-памяти на исполенние

Прототип:

#include <fs/f3s_api.h>
int f3s_start( f3s_service_t *service,
f3s_flash_t *flash );

Аргументы:

service
Адрес дескриптора службы сокетов драйвера флеш-памяти.
flash
Адрес дескриптора службы флеш-памяти.

Библиотека:

libfs-flash3

Описание:

Функция передает заполненные массивы service и flash файловой системе, чтобы дать ей возможность обращаться к службам сокетов и флеш-памяти, регистрирует менеджер ресурсов и запускает драйвер флеш-памяти на исполенние. Выход из функции осуществляется непосредственно перед завершением работы драйвера.


Note: При наиболее критичных ошибках существуют сценарии, когда функция не возвращает управление, а вызывает exit() с кодом EXIT_FAILURE и выводом соответствующего сообщения в stderr.

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

EOK
Статус возвращается при корректном завершении драйвера.
errno
Возникла ошибка, код соответствует значениям errno, отличным от EOK.

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

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

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

f3s_flash_t, f3s_service_t

Разработка драйвера флеш-памяти




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