SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

libjio rpm build for : SuSE 9.X. For other distributions click libjio.

Name : libjio
Version : 0.23 Vendor : (none)
Release : 3.guru.suse92 Date : 2005-12-29 04:33:04
Group : System/Filesystems Source RPM : libjio-0.23-3.guru.suse92.src.rpm
Size : 0.15 MB
Packager : Pascal Bleser < guru_unixtech_be>
Summary : Userspace Library to do Journaled, Transaction-Oriented I/O
Description :
libjio is a userspace library to do journaled, transaction-oriented I/O.

It provides a very simple 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()) in a non-intrusive threadsafe and atomic way,
with safe and 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.

It\'s written in plain C, in less than 1500 lines of code, and has no
dependencies on external libraries. It\'s 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 it\'s 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.

RPM found in directory: /packages/linux-pbone/ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/9.2/RPMS/i686

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  libjio-0.23-3.guru.suse92.i686.rpm
     Search for other platforms
libjio-0.23-3.guru.suse92.sparc.rpm
libjio-0.23-3.guru.suse92.alpha.rpm
libjio-0.23-3.guru.suse92.ppc.rpm
libjio-0.23-3.guru.suse92.ia64.rpm
libjio-0.23-3.guru.suse92.s390.rpm

Provides :
libjio.so
libjio_preload.so
libjio

Requires :
libpthread.so.0(GLIBC_2.2)
rpmlib(PayloadIsBzip2) <= 3.0.5-1
libpthread.so.0
libjio.so
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libpthread.so.0(GLIBC_2.0)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libpthread.so.0(GLIBC_2.1)
libc.so.6


Content of RPM :
/usr/bin/jiofsck
/usr/lib/libjio.so
/usr/lib/libjio_preload.so
/usr/share/doc/packages/libjio
/usr/share/doc/packages/libjio/LICENSE
/usr/share/doc/packages/libjio/README
/usr/share/doc/packages/libjio/UPGRADING
/usr/share/doc/packages/libjio/guide.txt
/usr/share/doc/packages/libjio/libjio.txt
/usr/share/doc/packages/libjio/samples
/usr/share/doc/packages/libjio/samples/build
/usr/share/doc/packages/libjio/samples/clean
/usr/share/doc/packages/libjio/samples/full.c
/usr/share/doc/packages/libjio/samples/jio1.c
/usr/share/doc/packages/libjio/samples/jio2.c
/usr/share/doc/packages/libjio/samples/jio3.c

 
ICM