.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 2006, 2008, Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH futimes 3 "5 февраля 2023 г." "Linux man\-pages 6.03" .SH ИМЯ futimes, lutimes \- изменяют метки времени файла .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .PP \fBint futimes(int \fP\fIfd\fP\fB, const struct timeval \fP\fItv\fP\fB[2]);\fP \fBint lutimes(const char *\fP\fIfilename\fP\fB, const struct timeval \fP\fItv\fP\fB[2]);\fP .fi .PP .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .PP \fBfutimes\fP(), \fBlutimes\fP(): .nf Начиная с glibc 2.19: _DEFAULT_SOURCE В версии glibc 2.19 и более ранних: _BSD_SOURCE .fi .SH ОПИСАНИЕ Функция \fBfutimes\fP() изменяет время доступа и изменения файла также как это делает \fButimes\fP(2); единственное отличие в том, что файл чьи временные метки изменяются, указывается в виде файлового дескриптора, \fIfd\fP, а не в виде пути. .PP Функция \fBlutimes\fP() изменяет время доступа и изменения файла также как это делает \fButimes\fP(2); единственное отличие в том, что если \fIfilename\fP является символьной ссылкой, то ссылка не разыменовывается — изменяются метки времени самой ссылки. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" On success, zero is returned. On error, \-1 is returned, and \fIerrno\fP is set to indicate the error. .SH ОШИБКИ Возникают те же ошибки что и для \fButimes\fP(2), а также дополнительно для \fBfutimes\fP(): .TP \fBEBADF\fP Значение \fIfd\fP не является правильным файловым дескриптором. .TP \fBENOSYS\fP Нет доступа к файловой системе \fI/proc\fP. .PP Для \fBlutimes\fP() может возникать следующая дополнительная ошибка: .TP \fBENOSYS\fP Ядро не поддерживает этот вызов; требуется Linux версии 2.6.22 или новее. .SH ВЕРСИИ \fBfutimes\fP() is available since glibc 2.3. \fBlutimes\fP() is available since glibc 2.6, and is implemented using the \fButimensat\fP(2) system call, which is supported since Linux 2.6.22. .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ \fBfutimes\fP(), \fBlutimes\fP() T} Безвредность в нитях MT\-Safe .TE .hy .ad .sp 1 .SH СТАНДАРТЫ Эти функции не определены ни в одном стандарте. Помимо Linux, они доступны только в некоторых BSD. .SH "СМ. ТАКЖЕ" \fButime\fP(2), \fButimensat\fP(2), \fBsymlink\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан Azamat Hackimov , Dmitry Bolkhovskikh , Yuri Kozlov и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .