6 int lutimes(const char *filename
, const struct timeval tv
[2])
8 struct timespec times
[2];
10 times
[0].tv_sec
= tv
[0].tv_sec
;
11 times
[0].tv_nsec
= tv
[0].tv_usec
* 1000;
12 times
[1].tv_sec
= tv
[1].tv_sec
;
13 times
[1].tv_nsec
= tv
[1].tv_usec
* 1000;
15 return utimensat(AT_FDCWD
, filename
, tv
? times
: 0, AT_SYMLINK_NOFOLLOW
);