X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Flegacy%2Flutimes.c;fp=src%2Flegacy%2Flutimes.c;h=13dfe4ef09091558a1749acd4dbfedd43145e0c3;hp=0000000000000000000000000000000000000000;hb=b9bb8f67bbac9bab5314fb00974ad469476e936e;hpb=780aede41913528781bbc8ff0d0e27505595f7c0 diff --git a/src/legacy/lutimes.c b/src/legacy/lutimes.c new file mode 100644 index 00000000..13dfe4ef --- /dev/null +++ b/src/legacy/lutimes.c @@ -0,0 +1,13 @@ +#include +#include +#include + +int lutimes(const char *filename, const struct timeval tv[2]) +{ + struct timespec times[2]; + times[0].tv_sec = tv[0].tv_sec; + times[0].tv_nsec = tv[0].tv_usec * 1000; + times[1].tv_sec = tv[1].tv_sec; + times[1].tv_nsec = tv[1].tv_usec * 1000; + return utimensat(AT_FDCWD, filename, times, AT_SYMLINK_NOFOLLOW); +}