From 58219691db8a368da5b7f6d8bc684782016f5384 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Mon, 25 Mar 2002 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2002-03-25 --- ip/devip.c | 3 +++ ip/ip.h | 1 + 2 files changed, 4 insertions(+) diff --git a/ip/devip.c b/ip/devip.c index 263de0b13da78a392f76bc94b9b36b0cbc4a4427..36e2f4e48bfb9010d8f5d722e05b2481c48b7804 100644 --- a/ip/devip.c +++ b/ip/devip.c @@ -180,6 +180,8 @@ ip1gen(Chan *c, int i, Dir *dp) break; } devdir(c, q, p, len, network, prot, dp); + if(i == Qndb) + dp->mtime = f->ndbmtime; return 1; } @@ -1374,6 +1376,7 @@ ndbwrite(Fs *f, char *a, ulong off, int n) memmove(f->ndb+off, a, n); f->ndb[off+n] = 0; f->ndbvers++; + f->ndbmtime = seconds(); return n; } diff --git a/ip/ip.h b/ip/ip.h index 86a33819087a75bf77d57db442d9684555c1dea7..700ba77242f094e6b7176125cf86d7dd2f44a544 100644 --- a/ip/ip.h +++ b/ip/ip.h @@ -294,6 +294,7 @@ struct Fs char ndb[1024]; /* an ndb entry for this interface */ int ndbvers; + long ndbmtime; }; int Fsconnected(Conv*, char*);