Main > Programming > Libraries >

libjio 0.23

libjio 0.23

Sponsored Links

libjio 0.23 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.049 MB
Platform: Any Platform
License: Open Software License
Price:
Downloads: 1402
Date added: 2005-12-21
Publisher: Alberto Bertogli

libjio 0.23 description

libjio is a C library to do journaled, transaction-oriented I/O. libjio library 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.
This allows the library to guarantee file integrity even after unexpected crashes, never leaving your files in an inconsistent state.
On the disk, the file you work on is exactly like a regular one, but a special directory is created to store in-flight transactions.
Its written in plain C, in less than 1500 lines of code, and has no dependencies on external libraries. Its based on the traditional POSIX API and follows the Single UNIX Specification, so it should be portable to all major UNIX variants without problems; however its developed under Linux, so please let me know if you try it somewhere else.
You can also compile it with dietlibc or uClibc if you have space constraints, making it quite easy to include libjio in embedded applications. For instance, using the latter on i386 the final object size is about 9600 bytes.
Its open source, published under the Open Software License 2.0, so you can link the library with anything you want (even if its propietary, GPLd, or whatever license you choose; pretty much like LGPL).
Enhancements:
- This relaese fixes a file descriptor leak in read-only access, as well as compilation issues.

libjio 0.23 Screenshot

Advertisements

libjio 0.23 Keywords

Bookmark libjio 0.23

Hyperlink code:
Link for forum:

libjio 0.23 Copyright

WareSeeker periodically updates pricing and software information of libjio 0.23 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libjio 0.23 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
LibXDiff is designed as a library which implements basic and yet complete functionalities to create file differences/patches to both binary and text files. Free Download
libports library is a simpler API for TCP sockets. Free Download
WxLib is a widely resuable C++ library that converts many facilities that are found in the standard C library. Free Download
libgist provides a generalized search tree C++ library. Free Download
libID3 is a small C library to parse ID3 tags. Free Download
libdaemon is a lightweight C library that eases the writing of UNIX daemons. Free Download
libopt++ is a C++ library intended to be a replacement for the venerable GNU getopt. Free Download
libyahoo2 is a C library interface to the new Yahoo! Messenger protocol. Free Download