Обновить временные метки
#include <sys/iofunc.h>int iofunc_time_update( iofunc_attr_t *attr );
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.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки