minix/servers/mfs
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
..
buf.h increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
cache.c libbdev: initial version 2011-11-09 14:43:25 +01:00
const.h libbdev: initial version 2011-11-09 14:43:25 +01:00
fs.h increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
glo.h Fix off-by-one errors and increase PATH_MAX to 1024 2011-09-12 09:00:24 +00:00
inode.c MFS: optimize dentry acllocation. 2011-08-17 08:41:35 +00:00
inode.h Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
link.c increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
main.c libbdev: initial version 2011-11-09 14:43:25 +01:00
Makefile libbdev: initial version 2011-11-09 14:43:25 +01:00
mfsdir.h increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
misc.c libbdev: initial version 2011-11-09 14:43:25 +01:00
mount.c libbdev: initial version 2011-11-09 14:43:25 +01:00
open.c increase system-wide filename limit to 255 2011-08-17 16:00:01 +00:00
path.c libbdev: initial version 2011-11-09 14:43:25 +01:00
pipe.c Check group range for sanity 2011-09-08 12:23:03 +00:00
protect.c Fix off-by-one error 2011-09-08 15:10:57 +00:00
proto.h libbdev: initial version 2011-11-09 14:43:25 +01:00
read.c mfs: ditch global readahead 2011-11-06 19:15:12 +01:00
stadir.c Increase gid_t and uid_t to 32 bits 2011-09-05 13:56:14 +00:00
stats.c Fix bugs found in MFS by clang static analyzer. 2011-08-10 20:47:16 +00:00
super.c libbdev: initial version 2011-11-09 14:43:25 +01:00
super.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
table.c libbdev: initial version 2011-11-09 14:43:25 +01:00
time.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
type.h Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
utility.c Clean up MFS a bit: 2010-06-01 12:35:33 +00:00
write.c Fix bugs found in MFS by clang static analyzer. 2011-08-10 20:47:16 +00:00