Skip to content

Commit c021583

Browse files
author
Vladimir Kotal
committed
fix vnode ref
1 parent bc777b1 commit c021583

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

file-api.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@
6565
will lead to sharing of the slots.
6666
\item From the system file table, it is pointed to the \emph{system inode
6767
table}. Nowadays the table contains so called \emph{vnodes} -- \emph{virtual
68-
nodes} but that is not relevant for us now. For more info, see page
69-
\pageref{VFS}.
68+
nodes} but that is not relevant for us now. For more info,
69+
see page \pageref{VFS}.
7070
\item The system file table represents an additional level of indirection so
7171
that different processes can share the file position.
7272
\item When opening a file via an \texttt{open} call, a new slot in both the file
@@ -1086,8 +1086,8 @@
10861086

10871087
\begin{itemize}
10881088
\item The current working directory for a process is stored in a process
1089-
structure in kernel, usually it is a link to the directory's \emph{vnode}. More
1090-
on vnodes later.
1089+
structure in kernel, usually it is a link to the directory's \emph{vnode}.
1090+
For more info about vnodes see page \pageref{VFS}.
10911091
\item The descriptor for \texttt{fchdir} is from \texttt{open} called on the
10921092
directory (i.e. not from \texttt{opendir}).
10931093
\item There is also a function \texttt{chroot} which changes the root
@@ -1100,7 +1100,7 @@
11001100
\item Other, more generic ways of isolation are provided in available systems,
11011101
and differ from each other greatly. For example, there are jails in Free\-BSD,
11021102
zones in Solaris, sandboxing in macOS, LXC in Linux (that is what Docker is
1103-
based on there), etc.
1103+
based on there), etc.
11041104
\end{itemize}
11051105
\end{itemize}
11061106

0 commit comments

Comments
 (0)