Journaled Files LIBrary allows you to perform
atomic transactions on standard files. It supplies
functions to commit and rollback (back-out)
changes. Journaled files are normal files that you
can browse and parse with standard tools. A
journal (log) stores all transactional info.