futimes(3) Library Functions Manual futimes(3) futimes, lutimes - C (libc, -lc) #include int futimes(int fd, const struct timeval tv[2]); int lutimes(const char *filename, const struct timeval tv[2]); glibc (. feature_test_macros(7)): futimes(), lutimes(): glibc 2.19: _DEFAULT_SOURCE glibc 2.19 : _BSD_SOURCE futimes() utimes(2); , , , fd, . lutimes() utimes(2); , filename , -- . 0. -1, errno . utimes(2), futimes(): EBADF fd . ENOSYS /proc. lutimes() : ENOSYS ; Linux 2.6.22 . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |futimes(), lutimes() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ Linux, BSD. futimes() glibc 2.3. lutimes() glibc 2.6. lutimes() is implemented using the utimensat(2) system call. utime(2), utimensat(2), symlink(7) () Azamat Hackimov , Dmitry Bolkhovskikh , Yuri Kozlov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.9.1 2 2024 . futimes(3)