2 * compact a database file
11 fprint(2, "usage: replica/compactdb db\n");
16 main(int argc, char **argv)
30 Binit(&bout, 1, OWRITE);
32 for(e = (Entry*)avlmin(db->avl); e != nil; e = (Entry*)avlnext(e))
33 Bprint(&bout, "%q %q %luo %q %q %lud %lld\n",
34 e->name, strcmp(e->name, e->d.name)==0 ? "-" : e->d.name, e->d.mode,
35 e->d.uid, e->d.gid, e->d.mtime, e->d.length);
37 sysfatal("writing output: %r");