aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/fossil/check.c
diff options
context:
space:
mode:
authorDavid du Colombier <0intro@gmail.com>2013-09-23 23:16:25 +0200
committerDavid du Colombier <0intro@gmail.com>2013-09-23 23:16:25 +0200
commit4b5766580559d101dd1c29cc575b3ffa9f51c2d7 (patch)
treef35364a39e255b1336482ee30217d68279ba8699 /src/cmd/fossil/check.c
parent6f4d00ee45693290fae042b27536b54f77b96acd (diff)
downloadplan9port-4b5766580559d101dd1c29cc575b3ffa9f51c2d7.tar.gz
plan9port-4b5766580559d101dd1c29cc575b3ffa9f51c2d7.tar.bz2
plan9port-4b5766580559d101dd1c29cc575b3ffa9f51c2d7.zip
fossil: move from liboventi to libthread and libventi
R=rsc https://codereview.appspot.com/13504049
Diffstat (limited to 'src/cmd/fossil/check.c')
-rw-r--r--src/cmd/fossil/check.c64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/cmd/fossil/check.c b/src/cmd/fossil/check.c
index 03ece44a..88c36611 100644
--- a/src/cmd/fossil/check.c
+++ b/src/cmd/fossil/check.c
@@ -61,7 +61,7 @@ fsCheck(Fsck *chk)
checkInit(chk);
b = superGet(chk->cache, &super);
if(b == nil){
- chk->print("could not load super block: %R");
+ chk->print("could not load super block: %r");
return;
}
blockPut(b);
@@ -69,9 +69,9 @@ fsCheck(Fsck *chk)
chk->hint = super.active;
checkEpochs(chk);
- chk->smap = vtMemAllocZ(chk->nblocks/8+1);
+ chk->smap = vtmallocz(chk->nblocks/8+1);
checkDirs(chk);
- vtMemFree(chk->smap);
+ vtfree(chk->smap);
}
static void checkEpoch(Fsck*, u32int);
@@ -87,10 +87,10 @@ checkEpochs(Fsck *chk)
uint nb;
nb = chk->nblocks;
- chk->amap = vtMemAllocZ(nb/8+1);
- chk->emap = vtMemAllocZ(nb/8+1);
- chk->xmap = vtMemAllocZ(nb/8+1);
- chk->errmap = vtMemAllocZ(nb/8+1);
+ chk->amap = vtmallocz(nb/8+1);
+ chk->emap = vtmallocz(nb/8+1);
+ chk->xmap = vtmallocz(nb/8+1);
+ chk->errmap = vtmallocz(nb/8+1);
for(e = chk->fs->ehi; e >= chk->fs->elo; e--){
memset(chk->emap, 0, chk->nblocks/8+1);
@@ -98,10 +98,10 @@ checkEpochs(Fsck *chk)
checkEpoch(chk, e);
}
checkLeak(chk);
- vtMemFree(chk->amap);
- vtMemFree(chk->emap);
- vtMemFree(chk->xmap);
- vtMemFree(chk->errmap);
+ vtfree(chk->amap);
+ vtfree(chk->emap);
+ vtfree(chk->xmap);
+ vtfree(chk->errmap);
}
static void
@@ -131,7 +131,7 @@ checkEpoch(Fsck *chk, u32int epoch)
a = (a+chk->hint)%chk->nblocks;
b = cacheLocalData(chk->cache, a, BtDir, RootTag, OReadOnly, 0);
if(b == nil){
- error(chk, "could not read root block 0x%.8#ux: %R", a);
+ error(chk, "could not read root block 0x%.8#ux: %r", a);
return;
}
@@ -146,7 +146,7 @@ checkEpoch(Fsck *chk, u32int epoch)
* just a convenience to help the search.
*/
if(!entryUnpack(&e, b->data, 0)){
- error(chk, "could not unpack root block 0x%.8#ux: %R", a);
+ error(chk, "could not unpack root block 0x%.8#ux: %r", a);
blockPut(b);
return;
}
@@ -186,7 +186,7 @@ walkEpoch(Fsck *chk, Block *b, uchar score[VtScoreSize], int type, u32int tag,
bb = cacheGlobal(chk->cache, score, type, tag, OReadOnly);
if(bb == nil){
- error(chk, "could not load block %V type %d tag %ux: %R",
+ error(chk, "could not load block %V type %d tag %ux: %r",
score, type, tag);
chk->walkdepth--;
return 0;
@@ -284,7 +284,7 @@ walkEpoch(Fsck *chk, Block *b, uchar score[VtScoreSize], int type, u32int tag,
case BtDir:
for(i = 0; i < chk->bsize/VtEntrySize; i++){
if(!entryUnpack(&e, bb->data, i)){
- // error(chk, "walk: could not unpack entry: %ux[%d]: %R",
+ // error(chk, "walk: could not unpack entry: %ux[%d]: %r",
// addr, i);
setBit(chk->errmap, bb->addr);
chk->clre(chk, bb, i);
@@ -360,7 +360,7 @@ checkLeak(Fsck *chk)
for(a = 0; a < chk->nblocks; a++){
if(!readLabel(chk->cache, &l, a)){
- error(chk, "could not read label: addr 0x%ux %d %d: %R",
+ error(chk, "could not read label: addr 0x%ux %d %d: %r",
a, l.type, l.state);
continue;
}
@@ -416,7 +416,7 @@ openSource(Fsck *chk, Source *s, char *name, uchar *bm, u32int offset,
r = sourceOpen(s, offset, OReadOnly, 0);
if(r == nil){
- warn(chk, "could not open source: %s -> %d: %R", name, offset);
+ warn(chk, "could not open source: %s -> %d: %r", name, offset);
goto Err;
}
@@ -469,7 +469,7 @@ chkMetaBlock(MetaBlock *mb)
int oo, o, n, i;
uchar *p;
- mc = vtMemAlloc(mb->nindex*sizeof(MetaChunk));
+ mc = vtmalloc(mb->nindex*sizeof(MetaChunk));
p = mb->buf + MetaHeaderSize;
for(i = 0; i < mb->nindex; i++){
mc[i].offset = p[0]<<8 | p[1];
@@ -494,7 +494,7 @@ chkMetaBlock(MetaBlock *mb)
if(o+n > mb->size || mb->size - oo != mb->free)
goto Err;
- vtMemFree(mc);
+ vtfree(mc);
return 1;
Err:
@@ -509,7 +509,7 @@ if(0){
fprint(2, "\tused=%d size=%d free=%d free2=%d\n",
oo, mb->size, mb->free, mb->size - oo);
}
- vtMemFree(mc);
+ vtfree(mc);
return 0;
}
@@ -571,11 +571,11 @@ chkDir(Fsck *chk, char *name, Source *source, Source *meta)
return;
if(!sourceLock2(source, meta, OReadOnly)){
- warn(chk, "could not lock sources for %s: %R", name);
+ warn(chk, "could not lock sources for %s: %r", name);
return;
}
if(!sourceGetEntry(source, &e1) || !sourceGetEntry(meta, &e2)){
- warn(chk, "could not load entries for %s: %R", name);
+ warn(chk, "could not load entries for %s: %r", name);
return;
}
a1 = globalToLocal(e1.score);
@@ -589,13 +589,13 @@ chkDir(Fsck *chk, char *name, Source *source, Source *meta)
setBit(chk->smap, a1);
setBit(chk->smap, a2);
- bm = vtMemAllocZ(sourceGetDirSize(source)/8 + 1);
+ bm = vtmallocz(sourceGetDirSize(source)/8 + 1);
nb = (sourceGetSize(meta) + meta->dsize - 1)/meta->dsize;
for(o = 0; o < nb; o++){
b = sourceBlock(meta, o, OReadOnly);
if(b == nil){
- error(chk, "could not read block in meta file: %s[%ud]: %R",
+ error(chk, "could not read block in meta file: %s[%ud]: %r",
name, o);
continue;
}
@@ -606,13 +606,13 @@ if(0) fprint(2, "source %V:%d block %d addr %d\n", source->score,
b->addr, name);
if(!mbUnpack(&mb, b->data, meta->dsize)){
- error(chk, "could not unpack meta block: %s[%ud]: %R",
+ error(chk, "could not unpack meta block: %s[%ud]: %r",
name, o);
blockPut(b);
continue;
}
if(!chkMetaBlock(&mb)){
- error(chk, "bad meta block: %s[%ud]: %R", name, o);
+ error(chk, "bad meta block: %s[%ud]: %r", name, o);
blockPut(b);
continue;
}
@@ -621,7 +621,7 @@ if(0) fprint(2, "source %V:%d block %d addr %d\n", source->score,
meUnpack(&me, &mb, i);
if(!deUnpack(&de, &me)){
error(chk,
- "could not unpack dir entry: %s[%ud][%d]: %R",
+ "could not unpack dir entry: %s[%ud][%d]: %r",
name, o, i);
continue;
}
@@ -629,8 +629,8 @@ if(0) fprint(2, "source %V:%d block %d addr %d\n", source->score,
error(chk,
"dir entry out of order: %s[%ud][%d] = %s last = %s",
name, o, i, de.elem, s);
- vtMemFree(s);
- s = vtStrDup(de.elem);
+ vtfree(s);
+ s = vtstrdup(de.elem);
nn = smprint("%s/%s", name, de.elem);
if(nn == nil){
error(chk, "out of memory");
@@ -684,7 +684,7 @@ if(0) fprint(2, "source %V:%d block %d addr %d\n", source->score,
deCleanup(&de);
}
- vtMemFree(s);
+ vtfree(s);
blockPut(b);
}
@@ -710,7 +710,7 @@ if(0) fprint(2, "source %V:%d block %d addr %d\n", source->score,
sourceUnlock(source);
sourceUnlock(meta);
- vtMemFree(bm);
+ vtfree(bm);
}
static void
@@ -760,7 +760,7 @@ error(Fsck *chk, char *fmt, ...)
chk->print("error: %s\n", buf);
// if(nerr++ > 20)
-// vtFatal("too many errors");
+// sysfatal("too many errors");
}
static void