git: 9front

Download patch

ref: 654f0a5f42c0972a07186fe0de2d4e5571e1d330
parent: b968145d288131aab2bc6df29c408c9ea02e0ea1
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Feb 25 01:11:43 EST 2013

cwfs: fix mtime for dump yyyy directories

--- a/sys/src/cmd/cwfs/cw.c
+++ b/sys/src/cmd/cwfs/cw.c
@@ -1557,14 +1557,13 @@
 	d1->uid = d->uid;
 	d1->gid = d->gid;
 	putbuf(p);
-	accessdir(p1, d1, FWRITE, 0);
+	accessdir(pr, dr, FWRITE, 0);
 
 	/*
 	 * put mmdd[count] in year directory
 	 */
 found2:
-	accessdir(p1, d1, FREAD, 0);
-	p1->flags |= Bmod;	/* noatime */
+	accessdir(pr, dr, FREAD, 0);
 	putbuf(pr);
 	pr = p1;
 	dr = d1;
@@ -1603,6 +1602,7 @@
 	d1->qid.version += n;
 	accessdir(p1, d1, FWRITE, 0);
 	putbuf(p1);
+	accessdir(pr, dr, FWRITE, 0);
 	putbuf(pr);
 
 	cw->fsize = cwsize(cw->dev);
--