x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
futimes(3) Library Functions Manual futimes(3)
NAME
futimes, lutimes - change file timestamps
LIBRARY
Standard C library (libc, -lc)
SYNOPSIS
#include <sys/time.h>
int futimes(int fd, const struct timeval tv[2]);
int lutimes(const char *filename, const struct timeval tv[2]);
Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
futimes(), lutimes():
Since glibc 2.19:
_DEFAULT_SOURCE
glibc 2.19 and earlier:
_BSD_SOURCE
DESCRIPTION
futimes() changes the access and modification times of a file in the
same way as utimes(2), with the difference that the file whose time-
stamps are to be changed is specified via a file descriptor, fd, rather
than via a pathname.
lutimes() changes the access and modification times of a file in the
same way as utimes(2), with the difference that if filename refers to a
symbolic link, then the link is not dereferenced: instead, the time-
stamps of the symbolic link are changed.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is
set to indicate the error.
ERRORS
Errors are as for utimes(2), with the following additions for fu-
times():
EBADF fd is not a valid file descriptor.
ENOSYS The /proc filesystem could not be accessed.
The following additional error may occur for lutimes():
ENOSYS The kernel does not support this call; Linux 2.6.22 or later is
required.
ATTRIBUTES
For an explanation of the terms used in this section, see at-
tributes(7).
+--------------------------------------------+---------------+---------+
|Interface | Attribute | Value |
+--------------------------------------------+---------------+---------+
|futimes(), lutimes() | Thread safety | MT-Safe |
+--------------------------------------------+---------------+---------+
STANDARDS
Linux, BSD.
HISTORY
futimes()
glibc 2.3.
lutimes()
glibc 2.6.
NOTES
lutimes() is implemented using the utimensat(2) system call.
SEE ALSO
utime(2), utimensat(2), symlink(7)
Linux man-pages 6.04 2023-03-30 futimes(3)
Want to link to this manual page? Use this URL:
<https://star2.abcm.com/cgi-bin/bsdi-man?query=futimes&sektion=3&manpath=>