Обновить временные метки
#include <sys/iofunc.h>int iofunc_time_update( iofunc_attr_t *attr );
libc
Функция iofunc_time_update() проверяет биты IOFUNC_ATTR_ATIME, IOFUNC_ATTR_MTIME и IOFUNC_ATTR_CTIME в элементе flags структуры attr. Если какой-либо из этих битов установлен, соответствующая запись с данными о времени в attr (например, attr->atime) недействительна. Эта функция обновляет все недействительные элементы attr до текущего времени.
Если iofunc_time_update() вносит какие-либо изменения в запись с данными о временем в структуре attr, она устанавливает бит IOFUNC_ATTR_DIRTY_TIME в элементе flags структуры attr. Эта функция всегда очищает биты IOFUNC_ATTR_ATIME, IOFUNC_ATTR_MTIME и IOFUNC_ATTR_CTIME в attr->flags.
ЗОСРВ «Нейтрино»
 
Предыдущий раздел:  Описание API системной библиотеки