iofunc_stat()

Заполнить структуру статистики

Прототип:

#include <sys/iofunc.h>
int iofunc_stat( resmgr_context_t *ctp,
iofunc_attr_t *attr,
struct stat *stat );

Аргументы:

ctp
Указатель на структуру resmgr_context_t, которую библиотека менеджера ресурсов использует для передачи контекстной информации между функциями.
attr
Указатель на атрибутную запись iofunc_attr_t, описывающую характеристики устройства, связанного с менеджером ресурсов.
stat
Указатель на структуру struct stat, которую необходимо заполнить.

Библиотека:

libc

Описание:

Функция iofunc_stat() заполняет структуру struct stat на основе информации из структуры attr и контекста ctp.

Обычно используется, когда менеджер ресурсов обрабатывает сообщение _IO_STAT и ему необходимо сформировать информацию о текущем состоянии ресурса.

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

EOK
Успешное завершение.

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

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

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

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

struct stat, iofunc_attr_t, iofunc_stat_default(), iofunc_time_update(), resmgr_context_t, stat()




Предыдущий раздел: Описание API системной библиотеки