Improve free-space bitmap handling.
commitae5ee6d138db0b938555300a3765b276e690a20f
authorBob Copeland <me@bobcopeland.com>
Mon, 31 Dec 2007 15:46:39 +0000 (31 10:46 -0500)
committerBob Copeland <me@bobcopeland.com>
Mon, 31 Dec 2007 15:46:39 +0000 (31 10:46 -0500)
tree4594d4a4daad6d05053b4dff7f2e65ae33d5e856
parentc308e8c10d956b2d0a1e7fda405f2971b43eb89c
Improve free-space bitmap handling.

This change keeps a single copy of the bitmap instead of loading it every
time the filesystem changes.  In addition, the bitmap is kept on a
block-level granularity with dirty bits so that we only have to write out
the blocks that have changed.  Initial infrastructure is added for RTV
free-map handling as well.
bitmap.c
bits.h
main.c
omfs.c
omfs.h