File structures.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Mon, 7 Dec 2009 04:59:53 +0000 (02:59 -0200)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Mon, 7 Dec 2009 04:59:53 +0000 (02:59 -0200)
02.vfs/02.vfs.xml

index ed6f72c..e5bda1c 100644 (file)
@@ -36,4 +36,66 @@ and <emphasis>struct inode</emphasis>.
 </para>
 </foil>
 
+<foil>
+<title>File Operations</title>
+<itemizedlist>
+<listitem>
+open
+</listitem>
+<listitem>
+release
+</listitem>
+<listitem>
+read
+</listitem>
+<listitem>
+write
+</listitem>
+<listitem>
+ioctl
+</listitem>
+<listitem>
+llseek
+</listitem>
+<listitem>
+poll
+</listitem>
+<listitem>
+mmap
+</listitem>
+<listitem>
+many others
+</listitem>
+</itemizedlist>
+</foil>
+
+<foil>
+<title>Opened File</title>
+<itemizedlist>
+<listitem>
+f\_mode
+</listitem>
+<listitem>
+f\_flags
+</listitem>
+<listitem>
+f\_pos
+</listitem>
+<listitem>
+f\_op
+</listitem>
+<listitem>
+private\_data
+</listitem>
+</itemizedlist>
+</foil>
+
+<foil>
+<title>Filesystem File: inode</title>
+<para>
+The inode is a representation of the file as in its filesystem, including its
+major/minor numbers and pointers to the corresponding device representation.
+</para>
+</foil>
+
 </slides>