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/check.c | |
parent | 6f4d00ee45693290fae042b27536b54f77b96acd (diff) | |
download | plan9port-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.c | 64 |
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 |