OLD | NEW |
1 #define _GNU_SOURCE | 1 #define _GNU_SOURCE |
2 #include <sys/stat.h> | 2 #include <sys/stat.h> |
3 #include <sys/time.h> | 3 #include <sys/time.h> |
4 | 4 |
5 int futimes(int fd, const struct timeval tv[2]) | 5 int futimes(int fd, const struct timeval tv[2]) { |
6 { | 6 struct timespec times[2]; |
7 » struct timespec times[2]; | 7 if (!tv) |
8 » if (!tv) return futimens(fd, 0); | 8 return futimens(fd, 0); |
9 » times[0].tv_sec = tv[0].tv_sec; | 9 times[0].tv_sec = tv[0].tv_sec; |
10 » times[0].tv_nsec = tv[0].tv_usec * 1000; | 10 times[0].tv_nsec = tv[0].tv_usec * 1000; |
11 » times[1].tv_sec = tv[1].tv_sec; | 11 times[1].tv_sec = tv[1].tv_sec; |
12 » times[1].tv_nsec = tv[1].tv_usec * 1000; | 12 times[1].tv_nsec = tv[1].tv_usec * 1000; |
13 » return futimens(fd, times); | 13 return futimens(fd, times); |
14 } | 14 } |
OLD | NEW |