Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A library for Journaled I/O

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bindings
Octocat-spinner-32 doc
Octocat-spinner-32 libjio
Octocat-spinner-32 samples
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 INSTALL
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 UPGRADING
libjio - A library for Journaled I/O

libjio is a simple userspace library to do journaled, transaction-oriented

It provides a transaction API to commit and rollback transactions, and on top
of that a unix-alike set of functions to perform most regular operations (ie.
open, read, write, etc.).

The library guarantees file integrity even after unexpected crashes, never
leaving your files in an inconsistent state.

You can find more detailed documents, including the programmer's guide, in the
doc/ directory, and the manpage in the libjio/ directory.

To see how to install it, please read the INSTALL file.

It is in the public domain, see the LICENSE file for more details.

Comments and patches are always welcome; please send them to

Something went wrong with that request. Please try again.