blob: fd378a635dc64f63a482355dc72e149f51017641 [file] [log] [blame]
#include <fcntl.h>
#include <sys/time.h>
#include <sys/stat.h>
#include <sys/syscall.h>
#ifndef __NR_utimes
int utimes(const char *file, const struct timeval tvp[2])
{
struct timespec ts[2];
if (tvp) {
ts->tv_sec = tvp->tv_sec;
ts->tv_nsec = tvp->tv_usec * 1000;
}
return utimensat(AT_FDCWD, file, &ts[0], 0);
}
#endif /* __NR_utimes */