8 int __futimesat(int dirfd
, const char *pathname
, const struct timeval times
[2])
10 struct timespec ts
[2];
14 if (times
[i
].tv_usec
>= 1000000ULL)
15 return __syscall_ret(-EINVAL
);
16 ts
[i
].tv_sec
= times
[i
].tv_sec
;
17 ts
[i
].tv_nsec
= times
[i
].tv_usec
* 1000;
20 return utimensat(dirfd
, pathname
, times
? ts
: 0, 0);
23 weak_alias(__futimesat
, futimesat
);