Projects / libjio

libjio

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jun 2009 09:52
  • Rrelease-after

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

    • Rrelease-mid
    •  25 Apr 2009 20:38
    • Rrelease-after

      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.

      • Rrelease-mid
      •  29 Mar 2009 17:39
      • Rrelease-after

        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.

        • Rrelease-mid
        •  03 Mar 2009 07:09
        • Rrelease-after

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

        • Rrelease-mid
        •  19 Dec 2005 19:44
        • Rrelease-after

        Changes: This relaese fixes a file descriptor leak in read-only access, as well as compilation issues.

        No-screenshot

        Project Spotlight

        Chestnut Package Manager

        A utility for transparent and easy package management.

        No-screenshot

        Project Spotlight

        The WollMux

        An OpenOffice.org plugin with enhanced forms, autotext, and printing features.