[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Установка времени доступа и изменения файла
Системный вызов utime(2) используется для изменения времени последнего
доступа и последнего изменения файла.
Аргументы utime(2):
path Путевое имя файла
times Адрес структуры utimbuf, содержащей новые временные отметки.
struct utimbuf {
time_t actime; /* access time */
time_t modtime; /* modification time */
};
Если times равно нулю, время доступа и изменения файла
устанавливаются равными текущему времени. Чтобы использовать
utime(2) таким образом, процесс должен иметь эффективный
идентификатор пользователя равный владельцу данного файла
или иметь право на запись в файл.
Если times не равно нулю, оно интерпретируется как указатель
на struct itimbuf, и времена доступа и изменения
устанавливаются равными значениям, содержащимися в
структуре. Только владелец файла или суперпользователь может
так использовать utime(2).
Команда touch(1) использует utime(2).
УСТАНОВКА ВРЕМЕНИ ДОСТУПА
И ИЗМЕНЕНИЯ ФАЙЛА
utime(2)
ИМЯ
utime - устанавливает времена доступа и изменения файла
ИСПОЛЬЗОВАНИЕ
#include <sys/types.h>
#include <utime.h>
int utime (const char *path,
const struct utimbuf *times);
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
успех - 0
неуспех - -1 и errno установлена