The "bdev" library provides basic primitives for file systems to talk
to block device drivers, hiding the details of the underlying protocol
and interaction model.
This version of libbdev is rather basic. It is planned to support the
following features in the long run:
- asynchronous requests and replies;
- recovery support for underlying block drivers;
- retrying of failed I/O requests.
The commit also changes our block-based file systems (mfs, ext2, isofs)
to make use of libbdev.
ack_build.sh - for ACK library building
gnu_build.sh - for GNU library building
ack_build.sh obj - create objdirs for gnu libraries
ack_build.sh depend - find dependencies of ack libraries
ack_build.sh all - compile ack libraries
ack_build.sh install - compile and install ack libraries
ack_build.sh clean - clean for ack libraries
gnu_build.sh obj - create objdirs for gnu libraries
gnu_build.sh depend - find dependencies of gnu libraries
gnu_build.sh all - compile gnu libraries
gnu_build.sh install - compile and install gnu libraries
gnu_build.sh clean - clean for gnu libraries