aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/venti/srv/arenas.c
diff options
context:
space:
mode:
authorDavid du Colombier <0intro@gmail.com>2011-06-02 09:33:56 -0400
committerRuss Cox <rsc@swtch.com>2011-06-02 09:33:56 -0400
commitf5a8ea6fd8908c6f42670b8546239fdbc7fdbf03 (patch)
treef9e6abdcd5c651adf191f8a9b2dd9655404313a9 /src/cmd/venti/srv/arenas.c
parent7fb06adf54aa6e47974673dcdeb328780927b8e6 (diff)
downloadplan9port-f5a8ea6fd8908c6f42670b8546239fdbc7fdbf03.tar.gz
plan9port-f5a8ea6fd8908c6f42670b8546239fdbc7fdbf03.tar.bz2
plan9port-f5a8ea6fd8908c6f42670b8546239fdbc7fdbf03.zip
venti: import changes from plan 9
R=rsc CC=plan9port.codebot http://codereview.appspot.com/4523057
Diffstat (limited to 'src/cmd/venti/srv/arenas.c')
-rw-r--r--src/cmd/venti/srv/arenas.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/cmd/venti/srv/arenas.c b/src/cmd/venti/srv/arenas.c
index cb402e20..0316c4c8 100644
--- a/src/cmd/venti/srv/arenas.c
+++ b/src/cmd/venti/srv/arenas.c
@@ -148,6 +148,7 @@ initarenapart(Part *part)
ap->arenas = MKNZ(Arena*, ap->narenas);
for(i = 0; i < ap->narenas; i++){
+ debugarena = i;
ap->arenas[i] = initarena(part, ap->map[i].start, ap->map[i].stop - ap->map[i].start, ap->blocksize);
if(ap->arenas[i] == nil){
seterr(ECorrupt, "%s: %r", ap->map[i].name);
@@ -168,8 +169,11 @@ initarenapart(Part *part)
}
}
- for(i = 0; i < ap->narenas; i++)
+ for(i = 0; i < ap->narenas; i++) {
+ debugarena = i;
addarena(ap->arenas[i]);
+ }
+ debugarena = -1;
return ap;
}
@@ -359,7 +363,8 @@ parseamap(IFile *f, AMapN *amn)
}
n = v;
if(n > MaxAMap){
- seterr(ECorrupt, "illegal number of elements in %s", f->name);
+ seterr(ECorrupt, "illegal number of elements %d in %s",
+ n, f->name);
return -1;
}
am = MKNZ(AMap, n);