libjio 0.23
Sponsored Links
libjio 0.23 Ranking & Summary
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.
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
libjio 0.23 Keywords
Bookmark libjio 0.23
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
columbus metropolitan library
library congress
salt lake county library
st louis county library
microsoft visual c runtime library
chicago public library
library supplies
washington d c library
public library
librarything
c library functions
library of congress
standard c library
library video company
national library
ipswich public library
library prank
library furniture
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
Latest Software
Popular Software
Favourite Software