aboutsummaryrefslogtreecommitdiff
path: root/src/lib9/dirwstat.c
blob: 573dd3769ead1c079a5177afc259c0fa73fc54d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <u.h>
#define NOPLAN9DEFINES
#include <libc.h>

#include <sys/time.h>

int
dirwstat(char *file, Dir *dir)
{
	struct timeval tv[2];

	/* BUG handle more */
	if(dir->mtime == ~0ULL)
		return 0;

	tv[0].tv_sec = dir->mtime;
	tv[0].tv_usec = 0;
	tv[1].tv_sec = dir->mtime;
	tv[1].tv_usec = 0;
	return utimes(file, tv);
}