utime.c 263 B

123456789101112
  1. #include <utime.h>
  2. #include "syscall.h"
  3. int utime(const char *path, const struct utimbuf *times)
  4. {
  5. long ktimes[2];
  6. if (times) {
  7. ktimes[0] = times->actime;
  8. ktimes[1] = times->modtime;
  9. }
  10. return syscall2(__NR_utime, (long)path, times ? (long)ktimes : 0);
  11. }