libjio is a C library to do journaled, transaction-oriented I/O. It provides a UNIX-like set of file operation functions (such as open, read, and write), which are wrapped in a transaction framework, so that file operations can be committed or rolled back as necessary. It is non-intrusive, atomic, and thread-safe, with fast crash recovery.
| Tags | Software Development Libraries |
|---|---|
| Licenses | Public Domain |
| Operating Systems | POSIX Linux Unix |
| Implementation | C Python |
Recent releases


Changes: Several portability issues were addressed. The library now builds and run under most BSDs. The build system was improved.


Changes: The API was changed to make it easier, cleaner, and more future-proof. Also, documentation was much improved, automatic syncing was implemented, minor bugs were fixed, and performance on Linux systems was improved.


Changes: The license was changed to Public Domain, the documentation was updated, several tests were added, Python 3 bindings were implemented, and some minor bugs were fixed.


Changes: Several minor bugs were fixed, more internal checks were added, and documentation was updated.


Changes: This relaese fixes a file descriptor leak in read-only access, as well as compilation issues.
An OpenOffice.org plugin with enhanced forms, autotext, and printing features.