minix/servers/ext2
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
..
balloc.c Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00: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 <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
glo.h Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
ialloc.c Return ENOSPC when out of inodes 2010-08-05 11:37:06 +00:00
inode.c Cleanup servers to make GCC/Clang a little happier 2011-09-08 13:57:03 +00:00
inode.h Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
link.c Fix ext2 symlink bug. 2011-08-29 21:54:25 +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
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 Fix bugs in ext2 found by clang static analyzer 2011-08-12 12:38:53 +00:00
path.c libbdev: initial version 2011-11-09 14:43:25 +01: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 Fix bugs in ext2 found by clang static analyzer 2011-08-12 12:38:53 +00:00
stadir.c New stat structure. 2011-07-12 16:39:55 +02:00
super.c libbdev: initial version 2011-11-09 14:43:25 +01:00
super.h Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
table.c libbdev: initial version 2011-11-09 14:43:25 +01:00
time.c Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
type.h Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
utility.c Add support for the ext2 file system. Contributed by Evgeniy Ivanov. 2010-08-02 11:44:45 +00:00
write.c Fix bugs in ext2 found by clang static analyzer 2011-08-12 12:38:53 +00:00