Paul Hartman wrote: > > No. :) There's no documentation really. The source cide is funny, > everything is named after law, investigations, accused, trials and > judgments. :) There best I can do is reproduce the part of the source > that shows this info and hope you can infer from the names what they > are showing: > > /* Show statistics about an accused */ > void > show_reg (struct accused *a, struct law *l) > { > /* Show file status */ > printf ("%lli\t%lli\t%lli\t%i\t%i\t%i\t%i\t%s", > a->ideal, a->start / 1024, a->end / 1024, a->fragc, a->crumbc, > (int) (a->age / 3600 / 24), a->guilty, a->name); > /* And, eventualy, list of frags and crumbs */ > if (l->verbosity > 2 && a->poslog && a->poslog[0] != -1) > { > uint n; > putchar ('\t'); > for (n = 0; a->sizelog[n + 1] != -1; n++) > printf ("%lli:%lli,", a->poslog[n] / 1024, a->sizelog[n] / 1024); > printf ("%lli:%lli\n", a->poslog[n] / 1024, a->sizelog[n] / 1024); > } > else > putchar ('\n'); > } > > >
Does this make sense to anyone? It looks like it got worse instead of better. r...@smoker / # /root/fragck.pl /home/ 9.8476210220794% non contiguous files, 1.989530423966 average fragments. r...@smoker / # shake --old=0 -X /home/ r...@smoker / # /root/fragck.pl /home/ 14.6129132552596% non contiguous files, 1.65074100943103 average fragments. r...@smoker / # /root/fragck.pl /usr/portage/distfiles/ 24.3989314336598% non contiguous files, 9.93054318788958 average fragments. r...@smoker / # shake --old=0 -X /usr/portage/distfiles/ r...@smoker / # /root/fragck.pl /usr/portage/distfiles/ 38.646482635797% non contiguous files, 10.9777382012467 average fragments. r...@smoker / # Am I reading this wrong or something? Dale :-) :-)