fix indention with spaces in powerpc asm
[oweals/musl.git] / src / time / utime.c
index 56e9e13a4ed19d4a6e7168e613b90b9b3ff44406..b2b5741b32099a63b2b02ecb275377b6f9e32f23 100644 (file)
@@ -1,12 +1,14 @@
 #include <utime.h>
+#include <sys/time.h>
 #include "syscall.h"
 
 int utime(const char *path, const struct utimbuf *times)
 {
-       long ktimes[2];
        if (times) {
-               ktimes[0] = times->actime;
-               ktimes[1] = times->modtime;
+               struct timeval tv[2] = {
+                       { .tv_sec = times->actime },
+                       { .tv_sec = times->modtime } };
+               return syscall(SYS_utimes, path, tv);
        }
-       return syscall2(__NR_utime, (long)path, times ? (long)ktimes : 0);
+       return syscall(SYS_utimes, path, 0);
 }