iofunc_time_update()

Обновить временные метки

Прототип:

#include <sys/iofunc.h>
int iofunc_time_update( iofunc_attr_t *attr );

Аргументы:

attr
A pointer to the iofunc_attr_t structure that describes the characteristics of the device that's associated with your resource manager.

Библиотека:

libc

Описание:

The iofunc_time_update() function examines the flags member in the passed attr structure against the bits IOFUNC_ATTR_ATIME, IOFUNC_ATTR_MTIME, and IOFUNC_ATTR_CTIME. If any of these bits are set, the corresponding time member of attr (e.g. attr->atime) isn't valid. This function updates all invalid attr members to the current time.

If iofunc_time_update() makes any change to the attr structure's time members, it sets IOFUNC_ATTR_DIRTY_TIME in the attr structure's flags member. This function always clears the IOFUNC_ATTR_ATIME, IOFUNC_ATTR_MTIME, and IOFUNC_ATTR_CTIME bits from attr->flags.

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

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

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

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

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

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

iofunc_attr_t




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