summaryrefslogtreecommitdiff
path: root/sys/src/cmd/replica/compactdb.c
diff options
context:
space:
mode:
authorspew <devnull@localhost>2017-04-22 14:28:02 -0500
committerspew <devnull@localhost>2017-04-22 14:28:02 -0500
commit6261dcb06b11c2db815b2e259b25b18a9673d900 (patch)
tree3ec7f3b8808a9499c7b87a2923f2ac09845af6d6 /sys/src/cmd/replica/compactdb.c
parent9cf519814591413493be10cfaa00853cb15e7a0b (diff)
replica: use libavl for avl tree implementation
Diffstat (limited to 'sys/src/cmd/replica/compactdb.c')
-rw-r--r--sys/src/cmd/replica/compactdb.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/src/cmd/replica/compactdb.c b/sys/src/cmd/replica/compactdb.c
index df9af7809..3fb93ae3d 100644
--- a/sys/src/cmd/replica/compactdb.c
+++ b/sys/src/cmd/replica/compactdb.c
@@ -15,7 +15,6 @@ usage(void)
void
main(int argc, char **argv)
{
- Avlwalk *w;
Biobuf bout;
Entry *e;
@@ -30,8 +29,7 @@ main(int argc, char **argv)
Binit(&bout, 1, OWRITE);
db = opendb(argv[0]);
- w = avlwalk(db->avl);
- while(e = (Entry*)avlnext(w))
+ for(e = (Entry*)avlmin(db->avl); e != nil; e = (Entry*)avlnext(e))
Bprint(&bout, "%q %q %luo %q %q %lud %lld\n",
e->name, strcmp(e->name, e->d.name)==0 ? "-" : e->d.name, e->d.mode,
e->d.uid, e->d.gid, e->d.mtime, e->d.length);