Re: VFS

From: Andy Valencia <vandys_at_nospam.org>
Date: Fri May 08 1998 - 07:24:04 PDT

["Yuriy" <bett@dialup.ptt.ru> writes:]

>Where i can get VSTa VFS (or system that replase it in VSTa) information =
>(is it part of kernel ore server ?

There are no filesystems and no drivers in the kernel. vstafs, like all
other filesystems, runs as its own user-mode process.

>what massages are standart for all =
>object and what not ? and so so on...) ?

<sys/fs.h> defines the message types which are understood outside the kernel
but are well-known among filesystems. <sys/msg.h> defines the messages
types which are known by the kernel. The former outnumber the latter by a
large margin.

The best way to understand filesystems is to look at their source...
/vsta/src/srv/{vstafs, bfs, cdfs, tmpfs, dos}. By convention, the main
processing loop is in main.c, handling of open/close is in open.c, and I/O
is in rw.c. This is not true as a rule, but it's a good starting point.

                                                Enjoy,
                                                Andy Valencia
Received on Fri May 8 03:42:12 1998

This archive was generated by hypermail 2.1.8 : Thu Sep 22 2005 - 15:12:43 PDT