| 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 #include <fcntl.h> | 4 #include <fcntl.h> |
| 5 | 5 |
| 6 int lutimes(const char *filename, const struct timeval tv[2]) | 6 int lutimes(const char* filename, const struct timeval tv[2]) { |
| 7 { | 7 struct timespec times[2]; |
| 8 » struct timespec times[2]; | 8 times[0].tv_sec = tv[0].tv_sec; |
| 9 » times[0].tv_sec = tv[0].tv_sec; | 9 times[0].tv_nsec = tv[0].tv_usec * 1000; |
| 10 » times[0].tv_nsec = tv[0].tv_usec * 1000; | 10 times[1].tv_sec = tv[1].tv_sec; |
| 11 » times[1].tv_sec = tv[1].tv_sec; | 11 times[1].tv_nsec = tv[1].tv_usec * 1000; |
| 12 » times[1].tv_nsec = tv[1].tv_usec * 1000; | 12 return utimensat(AT_FDCWD, filename, times, AT_SYMLINK_NOFOLLOW); |
| 13 » return utimensat(AT_FDCWD, filename, times, AT_SYMLINK_NOFOLLOW); | |
| 14 } | 13 } |
| OLD | NEW |