1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#include <u.h> #define NOPLAN9DEFINES #include <libc.h> #include <sys/time.h> #include <utime.h> int dirwstat(char *file, Dir *dir) { struct utimbuf ub; /* BUG handle more */ if(dir->mtime == ~0ULL) return 0; ub.actime = dir->mtime; ub.modtime = dir->mtime; return utime(file, &ub); }