Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
David van Moolenbroek af01bda509 libbdev: initial version
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.
2011-11-09 14:43:25 +01:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
boot boot e820 memory detection fixes 2011-09-19 13:36:03 +00:00
commands stopgap local fstab 2011-11-07 20:37:12 +01:00
common libbdev: initial version 2011-11-09 14:43:25 +01:00
docs update/fix manpage support 2011-09-28 15:24:15 +00:00
drivers Move optset.c into libsys; remove redundant copies 2011-11-07 16:16:08 +01:00
etc stopgap local fstab 2011-11-07 20:37:12 +01:00
include add -lminixfs with fs support routines 2011-09-08 16:52:13 +00:00
kernel Miscellaneous legacy cleanup 2011-11-07 22:20:55 +01:00
lib libbdev: initial version 2011-11-09 14:43:25 +01:00
libexec update/fix manpage support 2011-09-28 15:24:15 +00:00
man update/fix manpage support 2011-09-28 15:24:15 +00:00
nbsd_include Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
servers libbdev: initial version 2011-11-09 14:43:25 +01:00
share update/fix manpage support 2011-09-28 15:24:15 +00:00
test blocktest: add system.conf file, too 2011-11-07 18:26:16 +01:00
tools Install servers in GCC/clang case 2011-11-02 18:46:06 +01:00
usr.bin mdocml/man: dummy cleandepend target 2011-09-28 15:36:24 +00:00
.gitignore update/fix manpage support 2011-09-28 15:24:15 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile update/fix manpage support 2011-09-28 15:24:15 +00:00