diff options
| author | David du Colombier <0intro@gmail.com> | 2013-09-23 23:16:25 +0200 |
|---|---|---|
| committer | David du Colombier <0intro@gmail.com> | 2013-09-23 23:16:25 +0200 |
| commit | 4b5766580559d101dd1c29cc575b3ffa9f51c2d7 (patch) | |
| tree | f35364a39e255b1336482ee30217d68279ba8699 /src/cmd/fossil/dat.h | |
| parent | 6f4d00ee45693290fae042b27536b54f77b96acd (diff) | |
| download | plan9port-4b5766580559d101dd1c29cc575b3ffa9f51c2d7.tar.gz plan9port-4b5766580559d101dd1c29cc575b3ffa9f51c2d7.zip | |
fossil: move from liboventi to libthread and libventi
R=rsc
https://codereview.appspot.com/13504049
Diffstat (limited to 'src/cmd/fossil/dat.h')
| -rw-r--r-- | src/cmd/fossil/dat.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/cmd/fossil/dat.h b/src/cmd/fossil/dat.h index 9c9a5707..d01dedb6 100644 --- a/src/cmd/fossil/dat.h +++ b/src/cmd/fossil/dat.h @@ -37,7 +37,6 @@ enum { Nowaitlock, Waitlock, - NilBlock = (~0UL), MaxBlock = (1UL<<31), }; @@ -79,7 +78,7 @@ struct Fs { int mode; /* immutable */ int noatimeupd; /* immutable */ int blockSize; /* immutable */ - VtSession *z; /* immutable */ + VtConn *z; /* immutable */ Snap *snap; /* immutable */ /* immutable; copy here & Fsys to ease error reporting */ char *name; @@ -94,7 +93,7 @@ struct Fs { * Deletion and creation of snapshots occurs under a write lock of elk, * ensuring no file operations are occurring concurrently. */ - VtLock *elk; /* epoch lock */ + RWLock elk; /* epoch lock */ u32int ehi; /* epoch high */ u32int elo; /* epoch low */ @@ -136,7 +135,7 @@ struct Source { Source *parent; /* immutable */ File *file; /* immutable; point back */ - VtLock *lk; + QLock lk; int ref; /* * epoch for the source @@ -233,7 +232,7 @@ struct Block { int nlock; uintptr pc; /* pc that fetched this block from the cache */ - VtLock *lk; + QLock lk; int part; u32int addr; @@ -261,7 +260,7 @@ struct Block { Block *ionext; int iostate; - VtRendez *ioready; + Rendez ioready; }; /* tree walker, for gc and archiver */ |
