On Sat, Aug 16, 2003 at 02:19:15AM +0000, Robert Millan wrote:
> On Thu, Aug 14, 2003 at 09:03:20PM +0200, Marco Gerards wrote:
> > 
> > Ext2fs doesn't have a mkdir like function. It is all in libdiskfs. See
> > ext2fs/dir.c to find  out how it works. Same for most other functions
> > you talk about.
> > 
> > file_read doesn't exists for example. What libdiskfs does is using the
> > file pager to read the file contents.
> 
> ok.. will have a look.

I guess it might be possible to implement a limited Hurd filesystem under
the library interface you mentioned (limited means, for example without
io_map), but it will likely not be complete, possibly not standard
conformant (for example with regards to timestamp counts) and definitely not
fast.

Note that I mentioned io_map and that its implementation will not be helped
at all by such a simple library.  That includes large file support.  Large
filesystems might trivially be supported by such a library if it always
accesses the store directly, without any mapping.  No mapping however means
no cache, and that's where your performance is saying good bye.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' GNU      http://www.gnu.org    [EMAIL PROTECTED]
Marcus Brinkmann              The Hurd http://www.gnu.org/software/hurd/
[EMAIL PROTECTED]
http://www.marcus-brinkmann.de/


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to